当selenium

时间:2016-03-14 08:51:34

标签: selenium

我有一个场景,我需要单击一个按钮来编辑页面,但在此编辑按钮上方有链接..当运行代码时,鼠标会自动移动这些链接并屏蔽EDIT按钮。  任何人都可以建议我点击该按钮

2 个答案:

答案 0 :(得分:1)

JavaScript将点击该元素,无论其状态如何(在您的情况下都包含在内)

//Java syntax, similar in other languages
WebElement button = driver.findElement(By.id("id")); //locate the button
JavascriptExecutor js = (JavascriptExecutor)driver;  //initialize JavascriptExecutor
js.executeScript("arguments[0].click();", button);   //click the button

答案 1 :(得分:0)

您应该隐藏您不希望在页面上显示

之类的元素
driver.execute_script(document.getElementById('THE_ID_OF_YOUR_ELEMENT').style.display='none';");

如果您不想使用该ID,您还可以使用css选择器,xpath等...