0

私はいくつかのセレンコードで以下を使用しています:

WaitForElement(By.CssSelector("#document-count:contains(<number greater than 0>)"));

を指定することnumber greater than 0は、私が立ち往生している場所です。css のみを使用して、要素の内部テキストに 0 以外のものがあるかどうかを確認する方法はありますか?

4

2 に答える 2

2

:containsCSS3 で廃止されました。WebDriver はブラウザーに直接結びついているため、その疑似クラスを使用することはできません。

css のみを使用して、要素の内部テキストに 0 以外のものがあるかどうかを確認する方法はありますか?

残念ながら違います。CSS は、Selenium ユーザーを、:contains:nth

Arranが言ったように、xpathを使用できます。または、C#とCSSを一緒に試してみたい場合は(あなたが述べたようにcssだけではありません)、テキストをチェックするx回ループする何かを考え出すことができます。

于 2013-11-08T16:48:45.877 に答える