我使用测试框架使用selenium webdriver自动化测试。这里我试图实现POI和工厂设计模式。 基本上是在具有登录页面的两个网站(GUI界面不同)上进行测试 登录名和密码以及登录按钮,但具有挑战性的部分是webelements在两个网站中都有不同的ID。 你想为此写一个通用的方法吗?
对于定位器,我有一个枚举类,其中我获取每个值的实例并在方法中调用它。
答案 0 :(得分:0)
由于id
不同于肯定您需要定义两个元素。没有这样的解决方案。
在您的测试用例中,您可以实现一个检查,该检查定义您在哪个环境中并相应地传递元素