質問編集履歴

2

状況の改善

2019/11/20 08:49

投稿

sarasa_38765
sarasa_38765

スコア34

test CHANGED
File without changes
test CHANGED
@@ -33,6 +33,8 @@
33
33
  use Facebook\WebDriver\WebDriverBy;
34
34
 
35
35
  use Facebook\WebDriver\WebDriverExpectedCondition;
36
+
37
+ use Facebook\WebDriver\Webdriverpoint;
36
38
 
37
39
 
38
40
 
@@ -102,7 +104,11 @@
102
104
 
103
105
 
104
106
 
105
- $driver->findElement(WebDriverBy::id("button_search"))->click();
107
+ $element = $driver->findElement(WebDriverBy::className("nlbc_button_search"));
108
+
109
+ $element->click();
110
+
111
+
106
112
 
107
113
 
108
114
 
@@ -131,3 +137,5 @@
131
137
 
132
138
 
133
139
  ```
140
+
141
+ この後、webdriverpointを追加してclassnameでfindelementしたら目的のボタンには辿り着きましたが

1

誤字

2019/11/20 08:49

投稿

sarasa_38765
sarasa_38765

スコア34

test CHANGED
File without changes
test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  取得するところまでは出来たのですがfindelementで要素にアクセスすると
6
6
 
7
- Uncaught Error: Call to undefined method Facebook\WebDriver\Chrome\ChromeDriver::findElemenet()
7
+ Uncaught Error: Call to undefined method Facebook\WebDriver\Chrome\ChromeDriver::findElement()
8
8
 
9
9
  そんなメソッドはないよと怒られてしまいます。マニュアルみても
10
10
 
@@ -102,7 +102,7 @@
102
102
 
103
103
 
104
104
 
105
- $driver->findElemenet(WebDriverBy::id("button_search"))->click();
105
+ $driver->findElement(WebDriverBy::id("button_search"))->click();
106
106
 
107
107
 
108
108