私のXPathは、今私はちょうどinput
タグの前div
にアクセスし、そのテキストを取得する必要がありますXPathの直接の親に戻ってテキストを取得するにはどうすればいいですか?
//div[contains(@class,'ui-dialog ui-widget ui-widget-content ui-corner-all ui-front ui-draggable')]//div[@class='ui-widget-content slick-row odd' or @class='ui-widget-content slick-row even']/div/input[contains(@id,'custProglabel')]
です。私が使用してみました:
By.Xpath(//input[contains(@id,'custProglabel')]/preceding-sibling::div).getText
私はこのような多くの要素と私のinputタグの変更の内容のみを持っています。したがって、コンテンツに基づいて、私は直属のdivにアクセスしてテキストを取得しようとしています。あなたが注意点として..
By.xpath("//input[contains(@id,'custProglabel')]/..")
を使用して直接の親を取得することができます
それは働いた! xpathの大文字はそれのためのtypo.sorryでした。 – Aish