私は、定義済みのBy要素を使用してBy要素xpathを定義します。どのように定義する要素xpath別のBy要素を使用してSelenium WebDriverを使用
例: 私は、次のことによって、要素が定義されています:
private By firstExpander = By.xpath("//div[@id = 'language-expander']");
を今、私は要素によって別のものを定義したい、それがこの要素のDOM構造の子である、例えばこれの名前を "言語エキスパンダー '私は、次の試してみました:
private By firstExpanderName = By.xpath(firstExpander.toString() + "/div[1]/a");
が、それは結果の文字列中の親の「By.xpath」の部分を含んでいます。そして私はこれが間違っていると確信しています。どのようにこれを正しく行うための提案?
をあなたはあなたの特定のケースでは正しいが、適用されませんあなたの問題は、より具体的な回避ソリューションを作るために使用するプログラミング言語やフレームワークのためのタグを追加する必要があります – Andersson