软件测试任务驱动教程电子活页4-30div对话框的操作.docxVIP

  • 1
  • 0
  • 约1.89千字
  • 约 2页
  • 2026-03-12 发布于山东
  • 举报

软件测试任务驱动教程电子活页4-30div对话框的操作.docx

PAGE2

PAGE21

软件测试任务驱动教程

PAGE2

div对话框的操作

如果弹出的对话框以div层的形式展现,其定位的方法与普通的元素一样,最好设置一下等待时间。

有时会出现明明可以找到这个按钮,但是就是定位不到元素的现象,其原因如下。

(1)有些div对话框装载了很多元素,用的是慢加载方式,弹框中按各元素才会显示,因为需要设置等待时间,等元素加载出来后,才能定位到。

(2)div对话框失去了聚焦点,导致无法识别元素,可借助ActionChains,移动鼠标至div对话框元素上,进行聚焦,借助EC.visibility_of_all_elements_located,判断元素可见后,再进行操作即可。

示例代码如下所示。

action_chains=ActionChains(driver)

action_chains.move_to_element(driver.find_element(By.XPATH,//div[@class=el-dialog__body])).click().perform()

elementDialog=(By.XPATH,//div[@class=el-dialog__body])

wait_element(driver,elementDialog)

wait_element(driver,(By.CSS_SELECTO

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档