在html源代码上解析字符串

时间:2018-04-19 07:44:08

标签: java selenium parsing

这是我在这里的第一个问题。我已经关注了这个网站很长一段时间,感谢你们找到了很多信息。所以,我想首先真诚地感谢你发布的所有这些惊人的作品和答案。

我目前正在为进出口在线商店工作,并为我们的prestashopweb日常任务寻找一些优化。我使用Java和API Selenium并使用Chrome驱动程序。

我正在寻找一种方法来根据其规格(颜色,欧姆,毫克......)去除产品数量。例如。如果客户订购了1种产品黄色,我必须首先在其产品的订单页面上解析黄色字符串。然后我必须进入产品页面并在黄色数量文本字段中删除1件。

一切都好,除了一件事。解析HTML代码源上的字符串,并尝试将其与另一页上的另一个字符串进行匹配。也许用xpath?

以下是更好理解的图片。 您好,这只是一个打开我的后台帐户的脚本,并为我做了一些操作。例如

int productNumber = driver.findElements(By.xpath(“// table [@ id ='orderProducts'] / tbody / tr”))。size() - 3;

            for(int i = 1 ; i<=productNumber ; i++) 
            {
                int quantité = Integer.parseInt(driver.findElement(By.xpath("//table[@id='orderProducts']/tbody/tr["+i+"]/td[4]")).getText());

                driver.findElement(By.xpath("//table[@id='orderProducts']/tbody/tr["+i+"]/td[2]/a/span[@class='productName']")).click();
                driver.findElement(By.xpath("//div[@class='list-group']/a[@id='link-Quantities']")).click();

            }

                                                                     Pack Box AIO 70W - Teslacig
Couleur:黄色
                                    REF。 PA70WT                             

0 个答案:

没有答案