Python+Selenium
UI自动化
煎丶包
这个作者很懒,什么都没留下…
展开
-
解决Selenium ActionChains拖动元素无效
要实现拖拽印章的动作,我引入ActionChains类模拟鼠标拖动,但却发现没有效果#通过指定坐标来拖动,没有效果drag_and_drop_by_offset().perform()#通过source和target指定两个位置拖动,没有效果drag_and_drop().perform()#然后还试了分步拖动,还是没效果click_and_hold().perform()move_to_element().perform()release().perform()元素是可以定位到的原创 2020-08-23 19:03:59 · 4730 阅读 · 3 评论 -
Selenium操作被隐藏的元素
今天使用Selenium定位元素,各种定位方式都试过了,可以定位到,但text()无法获取文本,为空,也无法click()点击元素,报错说是不可交互的。这就可能定位的元素被隐藏了,Selenium无法操作被隐藏的元素.解决办法:1. 首先判断元素是否被隐藏driver.find_element_by_xx().is_displayed() //如果结果是false,那么当前元素可能被隐藏了,或者父元素有display:none;2. is_displayed() 为false的元素,依然可以通过原创 2020-08-23 18:01:25 · 5236 阅读 · 0 评论