enter image description here我在CSS选择器中指定了按钮类并右键单击执行。 然后按钮上显示选项,以确保已获取正确的元素位置。
.then(function () {
var element = driver.findElement(By.className('xxx'))
return element;
})
.then(function (element) {
var action = new webdriver.ActionSequence(driver)
action.click(element, webdriver.Button.RIGHT).perform()
})
执行单击时出现问题,而不是右键单击。
.then(function (element) {
var action = new webdriver.ActionSequence(driver)
action.click(element).perform()
})
我希望按下按钮时执行该事件,但它不会。我找不到任何错误消息。我真的不知道为什么......
<button class="btn btn-default btn-play">
<span class="glyphicon glyphicon-play" aria-hidden="true">
</span>
" play "
</button>
我尝试选择每个班级,结果相同。
答案 0 :(得分:0)
由于driver.executeScript("document.getElementsByClassName('btn btn-default btn-play')[0].click()")
您可以通过直接点击使用javascript来实现此目的。 :)
---
layout: post
title: "Welcome to Jekyll!"
test:
name: google.com
---
{{ post.test.name }}
{% assign addr="https://www.google.com" %}
# Heading
This is a link to [the Google homepage!][ghome]
This is another link that [may or maynot work][glink]
[ghome]: https://google.com
[glink]: {{ addr }}