selenium带cookie访问网页时,需要先get;但是如果get的网页存在弹窗的话,会造成失败,所以可以先get一个其他正常的网页
代码:
self.driver.get("http://192.168.133.3")
self.driver.add_cookie(cookie_dict=self.cookie)
self.driver.get("http://192.168.133.3/tbl/view1/loginxueyuan.php")
表格操作
对于对应表格数据的操作,可以先定位到对应的数据,再定位到对应的操作。
例如表格如下:
需要执行编号为1的修改操作;
通过编号和操作的xpath:
/html/body/div/table/tbody/tr[1]/td[1]/input
/html/body/div/table/tbody/tr[1]/td[4]/button[1]
其他列的xpath如下:
/html/body/div/table/tbody/tr[2]/td[1]/input
/html/body/div/table/tbody/tr[2]/td[4]/button[1]
对比可得,一行数据的前缀时一致的,在通过前缀定位到对应的操作按钮
discover加载用例
cases = unit