硒:解决动态变化的页面的最佳方法



我正在使用Cucumber Selenium在Java上建造我的测试套件。

现在的问题是,在用户注册时,在实际创建帐户之前显示了一系列模态对话框,但它们并不总是以相同的顺序或包含相同的元素显示。因此,假设您首先获得"告诉我们您的真实姓名"对话框后,下次您首先获得"从此列表中挑选爱好"时。该系列中大约有5个对话框,无法分辨出哪个对话,它们是随机的。

我可以使用任何策略来自动化这个?

您的代码需要使用IF-ELSE语句覆盖这些复杂性。不应该太complex😃

我们可以使用交换机案例,以及是否还可以使用文本中的文本中的逻辑。尝试创建动态XPath,并使用有用的问题,如果显示任何一个问题,脚本将通过

相关内容

最新更新