如何使用来自用户输入的实时数据创建动态 xpath 并放入我的 xpath



我想使用来自用户的一些实时输入,并将这些输入放入我的xpath中并找到元素。

例如:-

1 .我想在页面中搜索一些课程

阿拉伯数字。之后 在搜索框中输入文本。

3 .下拉菜单显示课程,我想从下拉列表中选择课程

4 .但是在 DOM 中,所有课程的名称都相同,id 也不同

5 .但是使用 ID 无法搜索元素,我也已经使用了条件时间。

截图:-http://prntscr.com/o09nq5

也许这会帮助你:

public IWebElement GetUserNameElement(string usrName, IWebDriver driver) { return driver.FindElementByXPath(($"//div[@id='{usrName}']")); }

这是来自我用 C# 编写的一个旧项目。我在这里遇到了与您相同的问题,我必须根据用户名拉取对象。现在,您只需要调用它并将输入和驱动程序传递给它。

最新更新