Vinnaren i pepparkakshustävlingen!
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

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback