【问题标题】:WebdriverIO - how to random click on the pageWebdriverIO - 如何随机点击页面
【发布时间】:2021-08-28 05:06:51
【问题描述】:

WebdriverIO - 如何随机点击页面

在我的登录页面中。这是一个小窗口(一种移动屏幕分辨率),在我点击登录按钮之前,会出现一个临时广告弹出窗口,我无法点击登录按钮。

前面所说的弹出窗口没有恒定的属性并且不断变化。唯一最好的解决方法是单击页面上关闭弹出窗口的任意位置。

注意 - 我必须在上述窗口大小中执行此操作,并且弹出窗口完全不可见

【问题讨论】:

  • 为什么需要随机点击页面?弹窗的位置也是随机的吗?
  • @hoangdv 问题是我必须在小型浏览器中运行测试,因此弹出窗口的任何元素都不会可见或无法滚动到。唯一的方法是点击弹出窗口外的任意位置。

标签: javascript node.js ui-automation webdriver-io


【解决方案1】:

尝试:

await (await $("body")).click()

它点击 body 元素或尝试:

await (await $("body")).click()
await (await browser.getActiveElement()).click()

【讨论】:

  • 让我回去试试
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多