0

C# 内で Opera を制御するために Selenium を使用しています。私は selenium-server-standalone-2.33.0 を使用しています。コマンドラインからサーバーを起動しても問題ありません。私のコードはうまくいきます。しかし、C# からサーバーを起動する必要があり、bat ファイルの実行で起動できます。サーバーを起動してドライバーを作成できます。("java -jar selenium-server-standalone-2.33.0.jar -trustAllSSLCertificates"どちらの場合もコマンドを使用してサーバーを起動しています。)

私の問題は次のとおりです。

サーバーが C# コードから開始された場合、私のコードは要素を見つけることができず、例外をスローします: (ドライバーのページ ソース プロパティに xxx 要素が含まれています。)

例外をスローする私のコード: element = driver.FindElement(By.Id("xxx"));

要素のすべてのプロパティが例外をスローします。

サーバーを起動するときの process.start 権限が原因だと思います。私はたくさん検索しましたが、何も見つかりませんでした。

ありがとう

4

1 に答える 1