是否可以组合/连接两个 Bys?
如果我有一个By
By parentBy = new By.xpath(".//div[@class='parent']")
和另一个By
By childBy = new By.xpath(".//div[@class='child']")
是否可以将两个 Bys 连接到具有此 xpath 的新 Bys?
By combinedBy = new By.xpath(".//div[@class='parent']/div[@class='child']")
就像是
By combinedBy1 = parentBy + childBy
By combinedBy2 = parentBy.Concat(childBy)
用例:
我们使用页面对象模型。
现在我有一个表作为子页面对象模型。这个表应该有一个方法来选择一些数据。由于一些 html 结构问题(它是第三方),我必须通过检查单元格的类和该单元格的文本/内容来对作为 div(行)的子表的单元格进行 xpath。