Skip to content

Commit 70d2a03

Browse files
all_Automation_Git_Actions
1 parent 3ba1541 commit 70d2a03

File tree

2 files changed

+6
-8
lines changed

2 files changed

+6
-8
lines changed

.github/workflows/all-automation.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ jobs:
2626
sudo apt-get update
2727
sudo apt-get install -y portaudio19-dev python3-dev
2828
sudo apt-get install -y google-chrome-stable
29+
pip install selenium pytest webdriver-manager
30+
2931
3032
3133
- name: Install Python packages
@@ -35,7 +37,6 @@ jobs:
3537
pip install pytest-html==3.2.0
3638
pip install pytest-mock==3.11.1
3739
pip install pyaudio
38-
pip install webdriver-manager==3.8.6
3940
pip install selenium pytest gtts comtypes
4041
4142

allAutomation/my_project/tests/BrowserManager.py

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
from selenium.webdriver.chrome.options import Options as ChromeOptions
55
from webdriver_manager.chrome import ChromeDriverManager
66

7-
87
@pytest.fixture(scope="module")
98
def setup():
109
# Initialize ChromeOptions
@@ -22,10 +21,8 @@ def setup():
2221
chrome_options.add_argument("--use-fake-ui-for-media-stream")
2322
chrome_options.add_argument("--use-file-for-fake-audio-capture=output_audio.wav")
2423

25-
26-
27-
# Initialize Chrome WebDriver using WebDriverManager
28-
service = Service(ChromeDriverManager().install())
24+
# Initialize Chrome WebDriver using WebDriverManager with a specific version
25+
service = Service(ChromeDriverManager(version=" 126.0.6478.127").install())
2926
driver = webdriver.Chrome(service=service, options=chrome_options)
3027

3128
driver.maximize_window()
@@ -34,11 +31,11 @@ def setup():
3431
yield driver
3532

3633
# Teardown - Close the browser
37-
# driver.quit()
38-
34+
driver.quit()
3935

4036
def test_open_website(setup):
4137
driver = setup # Using the WebDriver instance from setup fixture
4238

4339
# Open a website
4440
driver.get('https://d114esnbvw5tst.cloudfront.net/')
41+
assert "Title of the website" in driver.title # Adjust this assertion as needed

0 commit comments

Comments
 (0)