请有人用下面的代码为我指出正确的方向吗?
driver.findElement(By.id("div#h4clock a.location").equals("London"));
我使用了 getText("London")
但它不起作用。
我是个新手,因此非常感谢任何建议。
我还想要一个字符串来存储元素 London 并使用 Println
显示它。
提前非常感谢,
哈米德
最佳答案
选择器看起来不像 cssSelector 的 id
。尝试一下
driver.findElement(By.cssSelector("div#h4clock a.location")).getText().equals("London");
编辑:
WebElement city = driver.findElement(By.cssSelector("div#h4clock a.location"));
String getcity = city.getText();
System.out.println(getcity);
关于java - Selenium java 。无法定位元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30190035/