在Web自动化测试中,当遇到输入框不能直接输入信息(例如:元素属性中有readonly属性),需要使用js改变元素的属性,将其readonly属性设置为false,使得输入框可以输入信息。
一:使用方法
driver.execute_script(js)
二.实际场景(登录12306官网,需要选择出发日期,如何实现呢?)
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver