如何使用带有C#的Selenium查找网格元素以在其中插入数据?

时间:2018-10-16 14:41:46

标签: html css selenium katalon-studio katalon-recorder

我尝试了“检查元素”,Firebug,FirePath,Selenium IDE,Katalon Recorder来查找元素。但是当我在代码中使用此Css / xPath时,它不起作用。我需要自动化新添加的行方案。网格的第一个元素是一个下拉列表,从网格中选择值后,第二个元素(也是一个下拉列表)将填充。检查所需值时,第一个元素的Css / xPath是:

Css: body > div.k-animation-container > div > div.k-list-scroller > ul > li:nth-child(35)

xPath: .//*[@id='ng-app']/body/div[4]/div/ul/li[35]

Here is my the sample html code,我需要从下拉列表中选择值。

该怎么做才能使代码始终能够从下拉列表中选择值?

1 个答案:

答案 0 :(得分:0)

尝试使用此xpath(我假设您要选择包含文本“俄克拉荷马州的AEP公共服务”的元素)

.//*[@id='ng-app']/body/div[4]/div/ul/li[contains(.,'AEP Public Service of Oklahoma')]