【问题标题】:How to verify EMail using Selenium Webdriver如何使用 Selenium Webdriver 验证电子邮件
【发布时间】:2016-05-03 17:39:59
【问题描述】:

我的 EXTJS 应用程序有一个带有电子邮件按钮的页面,单击它会创建一个指向页面内容的链接,并在正文中打开带有此链接的默认电子邮件客户端。

在检查 DOM 中,电子邮件按钮只有这个。

<span id="basebutton-1358-btnInnerEl" data-ref="btnInnerEl" unselectable="on" class="x-btn-inner x-btn-inner-basebutton-large">Email</span>

在整个 DOM 中,没有 'mailTo'。

我需要在这里验证的是点击时生成的链接。我真的不关心它是否打开任何电子邮件客户端。

【问题讨论】:

  • 我们需要更多信息,可能是某个地方的 JavaScript。没有链接很难说
  • 没错,它的 javascript 对这个元素做了所有的工作。单击它会触发一个脚本并触发带有内容的 mailTo。不幸的是,我没有可以分享的公共链接。

标签: javascript email selenium extjs


【解决方案1】:

您似乎正在寻找通过 javascript 在“电子邮件”按钮上注册的事件。在这种情况下,请参阅 EXTJSjQuery 的类似问题 您尝试进行验证的方式应该是单元测试的一部分,而不是黑盒测试的一部分。

【讨论】:

  • 但是有没有什么方法可以单独使用 selenium 和 java 脚本来完成这种验证?
猜你喜欢
  • 2011-11-30
  • 1970-01-01
  • 2020-03-02
  • 2021-06-08
  • 2019-05-23
  • 1970-01-01
  • 1970-01-01
  • 2018-02-08
  • 1970-01-01
相关资源
最近更新 更多