2022-06-06, 08:15
  #1
Medlem
dengo.dajordens avatar
Jag behöver hjälp med att sätta upp Visual Studio Code (1.67.2) för Java (dvs inte Javascript utan riktig Java)

Jag kan koda + kompilera + exekvera utan problem och även öppna websidor så länge jag inte blandar in Selenium kommand:

Kod:
import java.awt.Desktop;
import java.io.*;
import java.net.URI;
  
class ABCD {
    public static void main(String[] args)
             throws Exception
    {
        Desktop desk = Desktop.getDesktop();
        
        // now we enter our URL that we want to open in our
        // default browser
        desk.browse(new URI("http://xyz.com"));
        
    }
}
Koden ovan kompilerar med javac -Xlint ABCD.java och exekverar utan problem med java -cp ABCD
MEEEEN. Så fort jag använder Selenium för att manipulera fält och klicka runt så får jag error:

Kod:
desk.findElement(By.linkText("Join Now"));
Kod:
error: cannot find symbol
        desk.findElement(By.linkText("Join Now"));
                         ^
I Python är det mycket enklare men det verkar vara mer komplicerad med Java.

1) I Visual Studio Code har jag installerat "NuGet Package Manager"
2) I "NuGet Package Manager" söker jag efter Selenium.Webdriver (får flera alternativ Selenium.Webdriver, Selenium.Webdriver.ChromeDriver, etc)
3) Väljer Selenium.Webdriver som "NuGet Package Manager" promptar.
4) Får error not found

Dum fråga:
*) I punkt 3) ovan, hittar "NuGet Package Manager" själv och laddar ner från nätet det som behövs?
*) eller ska det finnas någonstans i min laptop?

Har laddat ner alla Selenium .jar filer, kanske bör de placeras på rätt ställe.

Tacksam om någon kan ge i bullet form en idiotsäker lista på hur jag ska gå tillväga.
Har följt dessa 2 instruktioner men inte lyckats:

https://stackoverflow.com/questions/64277788/how-to-install-selenium-using-java-in-visual-studio-code

https://medium.com/@krsambhav/setting-up-selenium-using-java-on-vs-code-512fcb7d7279#:~:text=Click%20on%20%2B%20button%20o n%20the, you're%20good%20to%20go.
__________________
Senast redigerad av dengo.dajorden 2022-06-06 kl. 08:18.
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in