selenium - webdriverIO中如何点击左右箭头按钮来移动页面?
问题描述
问题:为了识别准确的元素来执行点击动作,一旦点击了右/左箭头按钮,页面就会从右向左移动,反之亦然。
我尝试了以下方法但仍然无法正常工作:
await browser.key("ArrowRight")
//没有以另一种方式工作;
const rightArrow=$('.div.navigationArrow.navigationArrow--right:nth-child(5) > div.navigationArrow__icon.hidden')
const isRightArrow=await rightArrow.isExisting(2000)
if(isRightArrow) {
console.log('isRightArrow button existing')
rightArrow.click()
const rightArrow=$('.div.navigationArrow.navigationArrow--right')
rightArrow.click()
请请求您,帮助我解决此问题。
左键来源: 在此处输入图片描述
解决方案
推荐阅读
- c++ - 为什么从外部访问本地声明的变量有效?
- javascript - ajax 请求上不允许的方法(keydown 事件仅在调试时激活)
- reactjs - 在 React 17 中完全关闭 validateDOMNesting
- sql - 要查看的 SQL 查询
- python - python中的电报机器人显示超时错误
- fonts - 在 Mpdf 库中使用特定的阿拉伯字体并获取正确的字母
- c++ - G++ 引发编译错误而不是警告以缩小转换范围
- python - 检查所有输入是否在 pysimplegui 中都有值
- java - JavaFX 透明 GIF 闪烁
- vb.net - vb.net 使用 Eircode 调用 google api 以获取完整地址