在用python+Selenium进行UI自动化测试的时候,发现有些元素定位是准确的,但是就是定位不了,后面才发现是因为UI界面有些被挡住了,需要滑动滚动条。
所以针对这个问题,我们应该要用到Selenium去模拟鼠标上下滑动,用到的代码样例子如下:
target = driver.find_element_by_id(“id_keypair”);
driver.execute_script(“arguments[0].scrollIntoView();”, target) #拖动到可见的元素去;
基本上用这样的方法就可以解决定位的问题;如果大家有不懂的地方,欢迎下方留言谢谢