JavaSelenium保存属性值并重用它
我想知道是否有人知道如何保存对象的属性,并在对象更改位置后重新使用它
我首先要做的是将对象放在网格视图的顶部,单击它并按submit。 这是通过以下方式实现的:
driver.findElement(By.cssSelector(xxxxxxxxxx)).click();
selenium将自动选择位于顶部的对象,展开该对象,并使我能够按下submit按钮。 我还了解了如何通过键入以下内容获取该对象的唯一标识符:
driver.findElement(By.cssSelector(xxxxxxxxx)).getAttribute("title");
因为在本例中,唯一标识符是一个标题
所以我的问题是如何编写一个代码来保存标题并单击它/它已重新定位的特定对象。这段代码的可重用性非常重要,因为网格视图中的对象将具有不同的标题
我仅有的唯一标识符是标题
# 1 楼答案
我用css选择器+变量+css选择器的结尾创建了一个字符串,从而解决了这个问题。这意味着我为标题声明了一个字符串,并使用
在测试cas Nr 2中,我创建了一个字符串