selenium行为链
一、行为链概述
1.为什么需要行为链
- 网站反爬:网站在服务器端设置验证程序,判断浏览器操作行为是否符合人类的行为
- 有更多的复杂操作,在自动化测试中经常使用
2.行为链如何使用
- (1)导入from senlium.webdriver.common.action_chains import ActionChains
- (2)创建对象actions = ActionChains(driver)
- (3)移动到某元素actions.move_to_element(element)
- (4)文本框填入内容actions.send_keys_to_element(element,‘python’)
- (5)单击actions.click(element)
- (6)双击actions.double_click(element)
- (7)右键点击actions.context_click(element)
二、代码演示