Java 如何单击Selenium上的立即应用按钮?
如何单击“立即应用”按钮(如网站上所示)以及下面的代码 我尝试过标准的findElement,使用Selenium操作,甚至执行javscript,但运气不好。有什么想法吗?谢谢Java 如何单击Selenium上的立即应用按钮?,java,javascript,css,firefox,selenium,Java,Javascript,Css,Firefox,Selenium,如何单击“立即应用”按钮(如网站上所示)以及下面的代码 我尝试过标准的findElement,使用Selenium操作,甚至执行javscript,但运气不好。有什么想法吗?谢谢 (功能(d、s、id){ var js,iajs=d.getElementsByTagName[0],iaqs='vjtk=18qrkq1l81d44h6mp'; if(d.getElementById(id)){return;} js=d.createElement;js.id=id;js.async=true;
(功能(d、s、id){
var js,iajs=d.getElementsByTagName[0],iaqs='vjtk=18qrkq1l81d44h6mp';
if(d.getElementById(id)){return;}
js=d.createElement;js.id=id;js.async=true;
js.src=”https://apply.indeed.com/indeedapply/static/scripts/app/bootstrap.js?hl=en_US&co=US";
iaqs+='&tk='+'18qk10l871d2i1hp';
js.setAttribute('data-decision-apply-qs',iaqs);
insertBefore(js,iajs);
}(文档“脚本”、“确实应用js”);
您可以使用类名、css选择器或xpath
driver.findElemenet(By.className("indeed-apply-button")).click()
Selenium web驱动程序?通过xpath:
//span[contains(@class,'really apply button internal')]
您将在页面上看到这两个按钮。挑一个。谢谢,但这对我不起作用。cssSelector也是如此(“span[class='really-apply-button-internal']”)。单击()等待。看起来我声明了WebElement对象和WebDriver对象。这似乎不适用于我的WebElement对象。也许我应该读一下两者之间的区别。看来你告诉我的确实管用!谢谢