回答編集履歴

3

些細

2021/09/10 01:12

投稿

quickquip
quickquip

スコア11040

test CHANGED
@@ -46,17 +46,9 @@
46
46
 
47
47
  という意味です。
48
48
 
49
- で、selenium.webdriver.chrome.webdriver.WebDriverはじっさいclass文で定義されたクラスです
49
+ で、selenium.webdriver.chrome.webdriver.WebDriverはじっさいclass文で定義されたクラスです。 > [ソース](https://github.com/SeleniumHQ/selenium/blob/selenium-3.150.0/py/selenium/webdriver/chrome/webdriver.py#L27)
50
50
 
51
- [https://github.com/SeleniumHQ/selenium/blob/selenium-3.150.0/py/selenium/webdriver/chrome/webdriver.py#L27](https://github.com/SeleniumHQ/selenium/blob/selenium-3.150.0/py/selenium/webdriver/chrome/webdriver.py#L27)
52
51
 
53
- ```python
54
-
55
- class WebDriver(ChromiumDriver):
56
-
57
- 以下略
58
-
59
- ```
60
52
 
61
53
 
62
54
 

2

追記

2021/09/10 01:12

投稿

quickquip
quickquip

スコア11040

test CHANGED
@@ -60,6 +60,10 @@
60
60
 
61
61
 
62
62
 
63
+ このimport文が**実行されると**、selenium.webdriverモジュールのグローバル変数Chromeがselenium.webdriver.chrome.webdriver.WebDriverを指すことになります。
64
+
65
+
66
+
63
67
  ----
64
68
 
65
69
 

1

途中で投稿された

2021/09/10 01:11

投稿

quickquip
quickquip

スコア11040

test CHANGED
@@ -60,4 +60,14 @@
60
60
 
61
61
 
62
62
 
63
+ ----
64
+
65
+
66
+
63
- ですから、selenium.webdriver.Chrome
67
+ 以上から、selenium.webdriver.Chrome で出てくる値は、実際はselenium.webdriver.chrome.webdriver.WebDriver というクラスになります。
68
+
69
+
70
+
71
+
72
+
73
+ 「クラスの名前」と「クラスを指す名前」は必ずしも一致しないということを頭の片隅に置いておくのがいいと思います。