点击被页面上其他元素遮住的控件
- 使用WebDriver点击界面上Button元素时,如果当前Button元素被界面上其他元素遮住了,
- 或没出现在界面中(比如Button在页面底部,但是屏幕只能显示页面上半部分),
- 使用默认的WebElement.Click()可能会触发不了Click事件。
- 需加上browser.execute_script(‘arguments[0].click()’, webElement);
# 点击选择学生票或者高铁票
ele = browser.find_element_by_id("isStudentDan")
browser.execute_script('arguments[0].click()',ele)
# 点击查询按钮查询车票
ele1 = browser.find_element_by_id("search_one")
browser.execute_script('arguments[0].click()',ele1)