【发布时间】:2017-11-14 18:52:07
【问题描述】:
我正在尝试单击嵌套在标签内的“立即验证”按钮和 .我不能直接导航到 href 链接,因为每个链接每次都有不同的令牌来激活,这就是为什么我继续点击它。
<a href="http://click1.clickrouter.com/redirect?token=a2258079c24c4c50a56b6b1ffb75d6e2&url=https%3A//sequoia-api-staging-write.ymedia.in/write/api/v1/contact/activate_account%3FtempSignupToken%3D9190c8f7-70e7-4b4f-a915-2d4498eb7c32" style="text-decoration: none ; color: white" target="_other" rel="nofollow">Verify Now</a>
请问有人可以帮我写代码吗?我已经尝试了以下代码,但仍然没有帮助。不确定,缺少什么。
@Selenium_driver.find_element(:xpath, "//button[contains(text(), 'Verify Now')]")
@Selenium_driver.find_element(:css, ".Verify.Now").click
@Selenium_driver.find_element(:link_text, "Verify Now").click
另外,该电子邮件正文在 iframe 中的页面来源如下:
<div class="col-lg-12 col-md-12 col-sm-12" style="height:800px;clear:both;margin-bottom: 20px;padding-bottom: 20px;">
<iframe id="publicshowmaildivcontent" width="100%" height="100%" style="border: 0;">
EMAIL BODY
</iframe>
</div>
【问题讨论】:
标签: html ruby selenium safari automation