質問編集履歴
3
誤記修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -68,4 +68,4 @@
|
|
68
68
|
|
69
69
|
|
70
70
|
|
71
|
-
次に、その起動できたコンテナ内で、[Selenium公式のサンプルプログラム(python_org_search.py)](https://selenium-python.readthedocs.io/getting-started.html)を実行するべく、そのpythonファイルを当該コンテナ内に保存しDockerfile
|
71
|
+
次に、その起動できたコンテナ内で、[Selenium公式のサンプルプログラム(python_org_search.py)](https://selenium-python.readthedocs.io/getting-started.html)を実行するべく、そのpythonファイルを当該コンテナ内に保存しDockerfileやdocker-composeでpython python_org_search.pyを実行できないか、漠然とですが模索しています。
|
2
説明修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
##質問
|
2
2
|
|
3
|
-
|
3
|
+
[Selenium公式のサンプルプログラム(python_org_search.py)](https://selenium-python.readthedocs.io/getting-started.html)をコンテナ内に保存し、コンテナ起動したときにこのpythonファイルを実行するよう、Dockerfileやdocker-composeに設定する方法(他の方法でも構いません。)をお教えいただけますでしょうか。
|
4
4
|
|
5
5
|
|
6
6
|
|
1
説明の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,12 +1,42 @@
|
|
1
1
|
##質問
|
2
2
|
|
3
|
-
pythonファイルをコンテナ内に保存し、コンテナ起動したときに
|
3
|
+
pythonファイルをコンテナ内に保存し、コンテナ起動したときに[Selenium公式のサンプルプログラム(python_org_search.py)](https://selenium-python.readthedocs.io/getting-started.html)を実行するよう、Dockerfileやdocker-composeに設定する方法をお教えいただけますでしょうか。
|
4
4
|
|
5
5
|
|
6
6
|
|
7
7
|
ヒントなどいただけますと誠にありがたく存じます。
|
8
8
|
|
9
9
|
|
10
|
+
|
11
|
+
python_org_search.py
|
12
|
+
|
13
|
+
```Python
|
14
|
+
|
15
|
+
from selenium import webdriver
|
16
|
+
|
17
|
+
from selenium.webdriver.common.keys import Keys
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
driver = webdriver.Firefox()
|
22
|
+
|
23
|
+
driver.get("http://www.python.org")
|
24
|
+
|
25
|
+
assert "Python" in driver.title
|
26
|
+
|
27
|
+
elem = driver.find_element_by_name("q")
|
28
|
+
|
29
|
+
elem.clear()
|
30
|
+
|
31
|
+
elem.send_keys("pycon")
|
32
|
+
|
33
|
+
elem.send_keys(Keys.RETURN)
|
34
|
+
|
35
|
+
assert "No results found." not in driver.page_source
|
36
|
+
|
37
|
+
driver.close()
|
38
|
+
|
39
|
+
```
|
10
40
|
|
11
41
|
|
12
42
|
|