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.