小时é各位,第一次来这里想问一个问题,我做了一个selenium测试用例:登录outlook->发送消息->转到“发送的消息”->删除消息这里的问题是每一条新消息都有一个新元素(id或xpath或class..),所以我总是要在我的代码中更改它,我的问题是你们知道有什么方法(测试用例)可以在不经常更改java代码中的元素的情况下进行更改吗?非常感谢!
gjmwrych1#
应该有包含所有信息的元素。如果得到该元素的xpath,那么就可以找到childe元素。你可以在这里读更多-https://www.lambdatest.com/blog/complete-guide-for-using-xpath-in-selenium-with-examples/
kkbh8khc2#
测试是否必须以发送的特定消息为目标?如果它真的只是“去删除一条已发送的消息”,为什么不简化这个例子,从列表中删除第一条或最后一条已发送的消息呢?
2条答案
按热度按时间gjmwrych1#
应该有包含所有信息的元素。如果得到该元素的xpath,那么就可以找到childe元素。你可以在这里读更多-https://www.lambdatest.com/blog/complete-guide-for-using-xpath-in-selenium-with-examples/
kkbh8khc2#
测试是否必须以发送的特定消息为目标?
如果它真的只是“去删除一条已发送的消息”,为什么不简化这个例子,从列表中删除第一条或最后一条已发送的消息呢?