質問編集履歴

3

誤記修正

2020/09/01 04:32

投稿

fukazume
fukazume

スコア78

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ファイルを当該コンテナ内に保存しDockerfilepython python_org_search.pyを実行できないか、漠然とですが模索しています。
71
+ 次に、その起動できたコンテナ内で、[Selenium公式のサンプルプログラム(python_org_search.py)](https://selenium-python.readthedocs.io/getting-started.html)を実行するべく、そのpythonファイルを当該コンテナ内に保存しDockerfileやdocker-composeでpython python_org_search.pyを実行できないか、漠然とですが模索しています。

2

説明修正

2020/09/01 04:32

投稿

fukazume
fukazume

スコア78

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ##質問
2
2
 
3
- pythonファイルをコンテナ内に保存し、コンテナ起動したときに[Selenium公式のサンプルプログラム(python_org_search.py)](https://selenium-python.readthedocs.io/getting-started.html)を実行するよう、Dockerfileやdocker-composeに設定する方法をお教えいただけますでしょうか。
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

説明の修正

2020/09/01 04:19

投稿

fukazume
fukazume

スコア78

test CHANGED
File without changes
test CHANGED
@@ -1,12 +1,42 @@
1
1
  ##質問
2
2
 
3
- pythonファイルをコンテナ内に保存し、コンテナ起動したときにの.pyファイルを実行するよう、Dockerfileやdocker-composeに設定する方法をお教えいただけますでしょうか。
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