我想在Chrome控制台中运行一些代码,以便点击一个按钮。我对如何做到这一点做了一些研究,但是我发现的所有结果都是通过使用按钮的id实现的。但是,我找不到这个按钮的ID,我认为它没有。
这是源代码(按钮突出显示) Please click here
感谢所有帮助。 感谢。
答案 0 :(得分:1)
您的父div包含ID' maincard'可以与jquery一起使用来选择该按钮。看下面的例子。使用nth-child,您可以选择要使用的按钮。目前它正在从图像中选择最后一个按钮。
$("#maincard button:nth-child(2)").on("click", function() {
//Do Stuff here
});
希望有所帮助!
答案 1 :(得分:1)
您可以使用课程btn-play
1. javascript example
var elem = document.getElementsByClassName("btn-play")[0];
elem.addEventListener("click",function(){
alert("clicked");
},false);
2. Jquery example
$(".btn-play").click(function(){
alert("clicked");
});
if you want to trigger click on the button then use below
$(".btn-play").trigger("click");
答案 2 :(得分:0)
你可以尝试找到你的按钮:
$("#maincard").find(".uk-button.uk-button-default.btn-play.uk-button-large.uk-width-small");
答案 3 :(得分:0)
您可以使用班级名称单击按钮。
示例:
WebElement element= driver.findElement(By.name("searchForm_SUBMIT"));
JavascriptExecutor executor = (JavascriptExecutor)driver;
executor.executeScript("arguments[0].click();", element);