如何点击带有data-method ="删除"的链接使用硒

时间:2017-04-10 07:01:46

标签: javascript ruby-on-rails selenium xpath

我一直在尝试使用JavascriptExecutor调用WebElement上的方法click()但到目前为止都失败了。

Web元素的HTML代码如下

<a href="/users/sign_out" data-method="delete">

Web元素的testng定位器如下

@FindBy(xpath = "//a[@href='/users/sign_out'][@data-method='delete']") private WebElement logoutLink;

对web元素的方法调用如下

((JavascriptExecutor)webDriver).executeScript("arguments[0].click();" , logoutLink);

我在控制台中没有收到任何错误。但是,用户没有退出,屏幕仍然在同一视图中。

如果有人对此有所了解,那将会很有帮助。

0 个答案:

没有答案