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