java - How do I click the Apply Now button on Indeed with Selenium? -
how click on "apply now" button seen on site , code below?
i have tried standard findelement, hovering on using selenium actions, executing javscript, no luck. ideas? thanks!
http://www.indeed.com/viewjob?jk=fd5fae9c8825702b&q=java&l=san+francisco+bay+area%2c+ca&tk=18qk10l871d2i1hp&from=web
<p style="height:55px;overflow:hidden;"> <span style="padding: 0px ! important; margin: 0px ! important; text-indent: 0px ! important; vertical-align: top ! important; position: relative; display: inline-block;" class="indeed-apply-widget indeed-apply-button-container indeed-apply-status-not-applied" data-indeed-apply-apitoken="2e4c33bed2e10444a2f575136a9476c58b8b1291a9cbd0824694fa89ac09d381" data-indeed-apply-jobid="fd5fae9c8825702b" data-indeed-apply-joblocation="san francisco, ca" data-indeed-apply-jobcompanyname="supercool school" data-indeed-apply-jobtitle="supercool designer wanted" data-indeed-apply-joburl="http://www.indeed.com/job/supercool-designer-at-supercool-school-in-san-francisco,-ca-fd5fae9c8825702b" data-indeed-apply-name="" data-indeed-apply-onapplied="indeed_apply_callback" data-indeed-apply-onclick="indeed_apply_onclick" data-indeed-apply-jk="fd5fae9c8825702b" data-indeed-apply-jobmeta="viewjob-bottom" data-indeed-apply-email="781601ccad3e06e0a9aa90626fe8d4a1c0eb314dffe73765b4f252173c92cc2c" data-indeed-apply-locale="en_us"><a id="indeed-ia-1403234617911-0" href="javascript:void(0);" class="indeed-apply-button"><span id="indeed-ia-1403234617911-0inner" class="indeed-apply-button-inner"><span id="indeed-ia-1403234617911-0label" class="indeed-apply-button-label">apply now</span><span class="indeed-apply-button-cm"><img style="border: 0px none;" src="supercool%20designer%20wanted%20job%20-%20supercool%20school%20-%20san%20francisco,%20ca%20%7c%20indeed.com_files/check.png"></span></span></a></span> <script>(function(d, s, id) { var js, iajs = d.getelementsbytagname(s)[0], iaqs = 'vjtk=18qrkq1l81d4h6mp'; if (d.getelementbyid(id)){return;} js = d.createelement(s); 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-indeed-apply-qs', iaqs); iajs.parentnode.insertbefore(js, iajs); }(document, 'script', 'indeed-apply-js')); </script> <script type="text/javascript" src="supercool%20designer%20wanted%20job%20-%20supercool%20school%20-%20san%20francisco,%20ca%20%7c%20indeed.com_files/conversionv2.js" async="true"></script> <script type="text/javascript">
you can utilize class name, or css selector or xpath.
driver.findelemenet(by.classname("indeed-apply-button")).click() java javascript css firefox selenium
No comments:
Post a Comment