我是Selenium的新手,用来从网站获取产品信息。一切都是合法的:)

我试图找到P后找到class ='description'的P中的文本。我如何获得P的值?架构如下所示...

<p class="description"></p>
<p>...........</p> <!-- I need this tag's text -->


或者,我想添加HTML树来定位所需的P。

c# -  Selenium -在上完课后查找下一个元素-LMLPHP

我有以下代码来获取带有class =“ description”的P,但是如何获得下一个

IList<IWebElement> aciklama = driver.FindElements(By.CssSelector(".content .urun_detay .padding20 .white > .row > .col-md-6 > .aciklama"));

最佳答案

尝试使用以下内容:

IList<IWebElement> aciklama = driver.FindElements(By.Xpath("//p[@class='aciklama']/following-sibling::p"));

关于c# - Selenium -在上完课后查找下一个元素,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42067773/

10-10 08:38