Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想测试一个具有响应式布局的页面。某些元素(如菜单)会因分辨率而异。
我怎样才能将它们定位为使用相同的测试类运行?
我在考虑How.CSS, using = "a.normal-link, a#responsive-link"
How.CSS, using = "a.normal-link, a#responsive-link"
这是一个好主意吗?有没有更好的方法?
是否可以为特定场合“注入”某种变通方法逻辑?(例如:如果正常的登录按钮不可见,请尝试打开响应式菜单,然后单击另一个(响应式)登录链接)路线。
谢谢
因为,您需要检查一个元素是否可见,最好使用if/else块来验证它。示例代码如下:
if/else
if(driver.findElement(<Your element>).isDisplayed()) { // Perform your operations } else { // Open the button from menu item }
希望这可以帮助。