自动化规范 - 基于 Java 的 WebDriver
嗨
,我正在开发一个 webdriver 自动化(Java 代码)来自动化巴士预订。
这是我的场景....
(1)give 出发和目的地 -完成
(2) 选择日期 -完成
(3)搜索巴士 -完成
(4)查看座位和选择 -我在这里打了
现在作为搜索结果,我得到了一个巴士列表,其中包含查看座位的选项。公共汽车列表显示在动态数据表中,其中每行包含一个名为“查看座位”的图像。单击viewseat-image将为我提供座位布局,我可以在其中选择座位。发现viewseat-images具有不同的ID和相同的类名。现在我需要使用它的 id 找到并单击我想要的viewseat-image。
但情况是
* 数据表是动态的,所以 id 不断变化,这不允许我通过静态 id 来定位它。
* id 是该编码中唯一独特的东西,用于区分viewseat-image。所以只有当我得到正确的 id 时我才能找到它。
现在我的想法是,获取所有viewseat-images的运行时id,使用唯一的类名并存储在变量中,并使用id来定位元素。
因此,让我知道是否有可能使用类名获取该数据表中所有图像的 id。