webDriver driver = new FirefoxDriver();
driver.get("https://www.ignitionone.com/company/careers/");
driver.manage().window().maximize();
Thread.sleep(2000);
driver.findElement(By.xpath("html/body/div[1]/section[1]/div/div/a/button")).submit();
'查看位置'按钮没有点击上面的代码。网页上发生了什么?
答案 0 :(得分:2)
您会看到此页面的HTML
因此,您可以将CSS选择器用作
WebDriver driver = new FirefoxDriver();
driver.get("https://www.ignitionone.com/company/careers/");
driver.manage().window().maximize();
Thread.sleep(2000);
driver.findElement(By.cssSelector("button.button.teal").click();
然后继续做任何必要的事情。我在我的Python代码中执行此操作,它工作正常。
此外,您需要在调用FirefoxDriver()
答案 1 :(得分:0)
我以前的方式是使用点击处理程序。
driver.findElement(By.cssSelector(".profile-actions .primary_button > span")).click();
我确定你也可以通过xpath选择元素而不是上面的CSS中的CSS。这是与this one类似的问题。