Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何单击Selenium上的立即应用按钮?_Java_Javascript_Css_Firefox_Selenium - Fatal编程技术网

Java 如何单击Selenium上的立即应用按钮?

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;

如何单击“立即应用”按钮(如网站上所示)以及下面的代码

我尝试过标准的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; 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对象。也许我应该读一下两者之间的区别。看来你告诉我的确实管用!谢谢