语境
我目前正在尝试使用 Helium/Selenium 在 Linkedin 上批量搜索和抓取工作。我正在寻找可以点击使用该类的元素。但是,正如您从下面看到的那样,工作和位置的搜索框具有相同的类别。
Search box for jobs class="jobs-search-box__text-input"
Search box for location class="jobs-search-box__text-input"
下面的图片也显示了这一点:
因此,当我运行下面的代码(Helium,虽然 Selenium 也发生了同样的事情)时,它会将文本输入到作业文本框中。我还尝试在上述文本的第二个输入中运行该类,但它显示为错误。
write('Trainee Developer', into=S(".jobs-search-box__text-input"))
write('London', into=S(".jobs-search-box__text-input"))
问题
对于 Selenium 的不同搜索框,有什么方法可以区分这两个类吗?

