我想使用 Selenium 与网站上的元素进行交互。该元素根据用户的行为包含更多内容,但显然始终只有一个 HTML 元素。
当鼠标不在元素上方时,该元素看起来像这样:
当鼠标放在它上面时,它看起来像这样:
当用户单击向下箭头时,会显示其他内容:
正如您所看到的,它包含更多逻辑,但我没有为其添加屏幕截图。
对应的HTML代码就是这样,仅此而已:
我不知道这个内容是如何创建的。有谁知道我如何使用 Selenium 和 java 与该 Web 元素交互?Selenium 显然仅限于 HTML 内容 - 如果不尝试任何肮脏的黑客行为(例如将鼠标放置在元素上的某个位置以触发不同的可视化),我能做什么?
更新 我想做自动化的端到端测试。这意味着我需要像用户一样以编程方式使用 Web 元素的按钮:
单击 x 按钮删除日期
通过单击向上和向下按钮更改日期
使用日历组件更改日期
更改网络元素中的文本(我想我可能已经能够以我目前对 Selenium 的了解来做到这一点
江户川乱折腾
相关分类