diff --git a/.travis.yml b/.travis.yml index 919babd..83098e5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,7 +4,6 @@ language: python matrix: include: - - python: 2.7 - python: 3.5 - python: 3.6 - python: 3.7 @@ -18,22 +17,14 @@ addons: before_script: - "sudo apt-get install python-opencv" - - "flake8 prodigyqa/*.py" - - "flake8 Examples/*.py && flake8 Examples/*/*.py" - - "pycodestyle prodigyqa/*.py && pycodestyle Examples/*/*.py" - - bash chrome_driver_install.sh +# - bash chrome_driver_install.sh script: # - pytest Examples/samplerestapitest.py - - pytest Examples/FilesCompare/samplecomparisontest.py - -notifications: - webhooks: - urls: - - https://webhooks.gitter.im/e/27beb355febfbdc8cfa7 - on_success: change # options: [always|never|change] default: always - on_failure: always # options: [always|never|change] default: always - on_start: never # options: [always|never|change] default: always +# - pytest Examples/FilesCompare/samplecomparisontest.py + - "flake8 prodigyqa/*.py" + - "flake8 Examples/*.py && flake8 Examples/*/*.py" + - "pycodestyle prodigyqa/*.py && pycodestyle Examples/*/*.py" deploy: provider: pypi diff --git a/Examples/sampleemailtest.py b/Examples/sampleemailtest.py deleted file mode 100644 index 2a2ff34..0000000 --- a/Examples/sampleemailtest.py +++ /dev/null @@ -1,73 +0,0 @@ -"""Sample test suite for Email module.""" -from prodigyqa.email import EmailKeywords - -import socket -from time import sleep - -pop_server = 'pop server' -pop_user = 'user' -pop_password = 'password' -smtp_server = 'smtp server' -sender = 'from@gmail.com' -recipient = 'to@gmail.com' - - -class TestClass(EmailKeywords): - """Sample Test Suite.""" - - def test_connect_to_smtp_server(self): - """Test to connect bad server.""" - with self.assertRaises(socket.gaierror): - self.connect_to_smtp_server('badserver') - self.assertIsNotNone(self.connect_to_smtp_server(smtp_server)) - self.disconnect_from_smtp_server() - - def test_connect_to_pop_mail_server(self): - """Test to connect server with wrong input.""" - with self.assertRaises(AssertionError): - self.connect_to_pop_mail_server('badserver', - 'baduser', 'badpassword') - with self.assertRaises(AssertionError): - self.connect_to_pop_mail_server('webmail.hp.com', - 'baduser', 'badpassword') - self.assertIsNotNone(self.connect_to_pop_mail_server( - self.pop_server, self.pop_user, self.pop_password)) - self.assertTrue(self.disconnect_from_pop_mail_server()) - - def test_send_mail(self): - """Sample test to send mail.""" - num_messages = 10 - - # get the count of messages - self.assertIsNotNone( - self.connect_to_pop_mail_server(self.pop_server, - self.pop_user, - self.pop_password, - use_ssl=True)) - count = self.get_mail_message_count() - - # send the message - self.assertTrue(self.connect_to_smtp_server(self.smtp_server)) - for i in range(count + 1, count + num_messages + 1): - self.assertTrue(self.send_email(self.sender, - self.recipient, - "Test {0}".format(i), - "This is test message " - "{0}".format(i))) - sleep(1) - self.assertTrue(self.disconnect_from_smtp_server()) - self.__wait_for_mail_message_count(count + num_messages) - - for i in range(count + 1, count + num_messages + 1): - self.mail_message_subject_should_match(i, "Test {0}".format(i)) - self.mail_message_subject_should_not_match(i, "Test xxx") - self.mail_message_body_should_match(i, "This is test message " - "{0}".format(i)) - self.mail_message_body_should_not_match(i, "This is " - "test message xxx") - - for i in range(count + 1, count + num_messages + 1): - self.delete_mail_message(1) - self.mail_message_count_should_be(count) - count = self.get_mail_message_count() - self.assertTrue(self.disconnect_from_pop_mail_server()) diff --git a/Examples/samplerestapitest.py b/Examples/samplerestapitest.py index a5ae24b..1fee0ed 100644 --- a/Examples/samplerestapitest.py +++ b/Examples/samplerestapitest.py @@ -17,6 +17,7 @@ class TestClass(ApiTester): """Sample Test Suite.""" + @pytest.mark.get def test_get_users(self): """Get users from application.""" diff --git a/Examples/samplesaucelabseleniumtest.py b/Examples/samplesaucelabseleniumtest.py index a6df0f3..8718354 100644 --- a/Examples/samplesaucelabseleniumtest.py +++ b/Examples/samplesaucelabseleniumtest.py @@ -7,6 +7,7 @@ class Page: + """Stored all the needed variables at one place.""" base_url = "http://www.python.org" fb_base_url = "http://www.facebook.com" @@ -33,8 +34,7 @@ def setup_teardown_fixture(request): :return: NA :rtype: NA """ - - class Setup_Teardown(BrowserActions): + class setup_teardown(BrowserActions): def __init__(self): """Configuring remote web driver. @@ -48,7 +48,7 @@ def __init__(self): Page.access_key), desired_capabilities=Page.desired_cap) - request.cls.st = Setup_Teardown() + request.cls.st = setup_teardown() yield request.cls.st.driver.quit() diff --git a/Examples/samplespellcheckker.py b/Examples/samplespellcheckker.py index 6af3ff5..2245e69 100644 --- a/Examples/samplespellcheckker.py +++ b/Examples/samplespellcheckker.py @@ -20,7 +20,6 @@ class TestClass(Utilities): def test_spell_checker(self): """Sample test suite.""" - misspelled = self.spell_checker(PageObjects.url) self.assertEqual(sorted(misspelled), sorted(PageObjects.custom_words)) diff --git a/Examples/urlListgen_file_retry.csv b/Examples/urlListgen_file_retry.csv deleted file mode 100644 index 2471ce2..0000000 --- a/Examples/urlListgen_file_retry.csv +++ /dev/null @@ -1,2557 +0,0 @@ -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1418307#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369882#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522670 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369912#courseSidebar -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3230536 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370255# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838797 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/961974 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/950118 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838782#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838877# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522729# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838908# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369882 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838838 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838880 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1671398# -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3420423 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3387033#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/956625# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/1024186 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838760 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838759#courseSidebar -https://learn.letskodeit.com/courses/mac-linux-command-line/lectures/839012 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370654 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369901# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370046# -https://learn.letskodeit.com/courses/java/lectures/3597672 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1418291 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/949803# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369901 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838859 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838909 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838874# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838869 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838745 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369973#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370699#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370589# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/4005883 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/949799 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/2233851 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838765 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/1500813 -https://learn.letskodeit.com/courses/java/lectures/2182999 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838862# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3920900 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370654# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2234666 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838815# -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3249467 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522704 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838743#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838905 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838902#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2272156# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838931# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370229#courseSidebar -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3427727 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838743# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369876# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/2536332 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/1418709 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3420478 -http://www.linkedin.com/shareArticle?mini=true&url=https://learn.letskodeit.com/courses/94053&title=Selenium%20WebDriver%20With%20Python%203.x -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/1024110 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838933# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522671 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370824#courseSidebar -https://learn.letskodeit.com/courses/mac-linux-command-line/lectures/839031 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838902 -https://learn.letskodeit.com/courses/testng-complete-bootcamp-novice-to-ninja/lectures/2755623 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1479495 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838773 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/910552 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238518 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3474360#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/910354#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238514#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238520 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370047#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370127 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838861# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838752 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3420475 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370869 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369899 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838768 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370051#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/961974 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238521 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3522739 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522670#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3978107 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1645236# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/949802#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369886# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838744 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838920 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369874# -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838981 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/1024185#courseSidebar -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3432213 -https://learn.letskodeit.com/courses/java/lectures/3920936 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238299# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838907 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3243260 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838811#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838873 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/1500812 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370657 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370797 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/2234666 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370863# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370157 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370868# -https://twitter.com/intent/tweet/?url=https://learn.letskodeit.com/courses/56740&text=JavaScript%20for%20beginners: -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3978119#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2272156 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/5182676 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838895 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838829# -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3249674 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3597746# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838877 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838936#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238515#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369949# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/4005882 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838876#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3522731 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/1024187 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370868 -http://www.linkedin.com/shareArticle?mini=true&url=https://learn.letskodeit.com/courses/144684&title=Complete%20Step%20By%20Step%20Java%20For%20Testers -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838827 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370127# -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838983 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370822 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1418695#courseSidebar -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838993 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838917# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1500812#courseSidebar -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3420048 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838769 -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838969 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1670728# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369879 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370698 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369889 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838856#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522728#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370048# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838840#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838898 -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838962 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/949966# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370699 -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838963 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838883 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370591 -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838999 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1500814#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370053#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838865# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370801#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370613# -https://learn.letskodeit.com/courses/category/Software%2520Development -https://learn.letskodeit.com/courses/java/lectures/2183060 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838836#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369890# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1671385#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369948#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838824# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522738#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838934#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370262 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838812#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369907 -https://learn.letskodeit.com/courses/mac-linux-command-line/lectures/839032 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838772# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/3978023#courseSidebar -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838994 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838734 -https://learn.letskodeit.com/courses/java/lectures/2183001 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/910508#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370054 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370826# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370801 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1479487 -https://learn.letskodeit.com/courses/java/lectures/2183051 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838932 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/5893955 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369945 -https://learn.letskodeit.com/p/practice#top -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/956630 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370632 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3920900 -https://learn.letskodeit.com/courses/java/lectures/2183070 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838872#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838912#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838762 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369891 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369910# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370614#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/3978192# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838926 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838857 -https://learn.letskodeit.com/p/complete-javascript-guide -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1418320 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/2237859# -https://learn.letskodeit.com/courses/java/lectures/3921000 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838880 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838754# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369871 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3597743#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838752 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238298 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838801# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369911 -https://learn.letskodeit.com/courses/testng-complete-bootcamp-novice-to-ninja/lectures/2755612 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838843 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1418695# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838920#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838933 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522690#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/5893958#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/2238231 -https://learn.letskodeit.com/p/selenium-webdriver-bundle -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370658 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838835 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370154#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1418307 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370047 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369884 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3522701 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838812# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238233# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/961974#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370614# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370049 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369887 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838750# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838871#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370228 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3242453 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/910553 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2212189 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370048 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838941 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1645241# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838893# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838816#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369908 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1670723 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369869 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369947# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370633# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522696 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369973 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838908 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838928 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838926 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838784 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369952# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370157#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522739#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370867#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1682162# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369865 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838874 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/2507798 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/910552#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838745# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3921003 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2212188 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838766 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838819 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370254#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3522671 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838923# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370254 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/1418916 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1500812 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1418319# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/910341#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838877#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370630# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838842#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2507812# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1418310# -https://learn.letskodeit.com/courses/testng-complete-bootcamp-novice-to-ninja/lectures/2755625 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1671387# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838845#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838776# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/3946918#courseSidebar -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3432252 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238231#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1500814 -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838957 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369872#courseSidebar -https://learn.letskodeit.com/courses/java/lectures/3597673 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1418292 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369909 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1418322 -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838974 -https://learn.letskodeit.com/courses/java/lectures/2183087 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838826# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522705# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369858 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369942 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838837#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1286283# -https://learn.letskodeit.com/courses/testng-complete-bootcamp-novice-to-ninja/lectures/2755624 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369950 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238298#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1670726 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238520# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838829 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/956625#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838772#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1671384 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522671# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1418319 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838934 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369864 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370696#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/1418695 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1418292 -https://plus.google.com/share?url=https://learn.letskodeit.com/courses/56740 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838935#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369942#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370801 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370256# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1645239 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3978119 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838902 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838749# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522708#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838767 -https://www.facebook.com/sharer.php?u=https://learn.letskodeit.com/courses/56739 -https://learn.letskodeit.com/courses/java/lectures/3597670 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1418319#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369868#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3522729 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370048 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838915 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838903# -https://learn.letskodeit.com/courses/java/lectures/2183007 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370262# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838892#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838884 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370231#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/949941#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838749 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370256#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838834#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369873 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/910556 -https://learn.letskodeit.com/courses/testng-complete-bootcamp-novice-to-ninja/lectures/2755621 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838801#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838783# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370156#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/2536318#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370863#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370632 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369972#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838819 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2252883# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/910508 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3522672 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1671398#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838910# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838762# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370051 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838809 -https://learn.letskodeit.com/courses/mac-linux-command-line/lectures/839015 -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838987 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370797#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/949804#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838821 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838832# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370232 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838821 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369946# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/3946918# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369860#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3978119 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838840 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838919 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838776 -http://www.linkedin.com/shareArticle?mini=true&url=https://learn.letskodeit.com/courses/56738&title=Selenium%20WebDriver%20With%20Java -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370701 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838929 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/910490# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838800# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838893#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370658#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838871 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838748 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370657#courseSidebar -https://learn.letskodeit.com/courses/testng-complete-bootcamp-novice-to-ninja/lectures/2755613 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/956625 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369859 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838941#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1671388 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838892# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/2238077# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838848#courseSidebar -https://learn.letskodeit.com/courses/java/lectures/2183083 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838836 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/910555 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838755 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369970 -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838958 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838849#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838770# -https://learn.letskodeit.com/courses/testng-complete-bootcamp-novice-to-ninja/lectures/2755706 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2507812 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1671389# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838915 -https://learn.letskodeit.com/courses/testng-complete-bootcamp-novice-to-ninja/lectures/2761221 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3522723 -https://learn.letskodeit.com/courses/java/lectures/2182992 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838870# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370049# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369882# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369857 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838814 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522723 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370826 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838926#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1681742#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238296# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238230 -https://learn.letskodeit.com/courses/testng-complete-bootcamp-novice-to-ninja/lectures/2761207 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3230466 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369877 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838875#courseSidebar -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3248514 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370866#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/3978160 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838860# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1418307# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369895#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369877#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1479497# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838898# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3998145#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838812 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522693# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370258#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838875 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838768# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838918#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3946908# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/2238294 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3946908 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369896#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838746#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522693#courseSidebar -https://twitter.com/intent/tweet/?url=https://learn.letskodeit.com/courses/56738&text=Selenium%20WebDriver%20With%20Java: -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522691 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838737# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838921#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369951 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838921# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/1681740 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1418321 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838923#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2318502# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370261 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370592 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2252883 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369967 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1418916#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2253014 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370593 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369866 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838800 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2318502#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370700 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369945# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1500817#courseSidebar -https://learn.letskodeit.com/courses/56738 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838814# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838804 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/4005882#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238295# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/3978160 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/949801#courseSidebar -https://twitter.com/intent/tweet/?url=https://learn.letskodeit.com/courses/144684&text=Complete%20Step%20By%20Step%20Java%20For%20Testers: -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/3978160#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838930# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838929# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838807 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370045 -https://learn.letskodeit.com/courses/mac-linux-command-line/lectures/839033 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/5893956# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838915#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838841 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/910553 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838867#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838902# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369861 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838906 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370592 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838934# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838899 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370694#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369890 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370154 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1645238 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1671387 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838753#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1418289 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1418322#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838885 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1418719# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/1479485 -https://www.facebook.com/sharer.php?u=https://learn.letskodeit.com/courses/56738 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/2238298 -https://learn.letskodeit.com/courses/testng-complete-bootcamp-novice-to-ninja/lectures/2761206 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838813 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1418322# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838891# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838879# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/4005884 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370264#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/2238083 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838808 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838807#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369866 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838783 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3597741#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370258 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838774 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838872# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1418321#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369874 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369867 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3597742 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/2238520 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370256 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3243254 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838746# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/2536318 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369872 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369891# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3597744 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838854#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370590 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1479495#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838735# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238294#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522738 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838903 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/956633 -https://learn.letskodeit.com/courses/testng-complete-bootcamp-novice-to-ninja/lectures/2761279 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370869# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370053# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838769#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838867 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838798#courseSidebar -https://learn.letskodeit.com/courses/java/lectures/2183044 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369943 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838864#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369857# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838825 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3597745#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369899#courseSidebar -https://learn.letskodeit.com/courses/testng-complete-bootcamp-novice-to-ninja/lectures/2761269 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/6262092 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370802 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238296#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369870# -https://learn.letskodeit.com/courses/testng-complete-bootcamp-novice-to-ninja/lectures/2761259 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/3978160# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838831 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838860#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369915 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/949802# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238233 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3450562 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838824 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369856# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838863#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/5182676# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2248625 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838777# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369974 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238297 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370630#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238296 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/949828# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2212191 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838840# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238297#courseSidebar -https://learn.letskodeit.com/courses/java/lectures/3597675 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838883 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838815 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369888 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838901 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838820#courseSidebar -https://learn.letskodeit.com/courses/mac-linux-command-line/lectures/839019 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370155#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370613 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369864# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370153 -https://learn.letskodeit.com/courses/mac-linux-command-line/lectures/839027 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838846 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369890 -https://learn.letskodeit.com/courses/mac-linux-command-line/lectures/839026 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838780 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1418291 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370635# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838787 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3427900 -https://learn.letskodeit.com/courses/java/lectures/2183002 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369888# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370260 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522731#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838918# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838863 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838882# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838913 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369884 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838944# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838761 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370591 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838750 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/3978164 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838856 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370050#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370260 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369911#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/1024120 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3522695 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370257#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369969 -https://www.facebook.com/sharer.php?u=https://learn.letskodeit.com/courses/56741 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3432212 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369907# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838883#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838824 -https://learn.letskodeit.com/courses/category/Software%20Testing -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/949804 -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838997 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1418293 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2237944#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/905232 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/950117 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522704# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838937 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1671398 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370259#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370128 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838901 -https://learn.letskodeit.com/courses/mac-linux-command-line/lectures/839016 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838930 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369867 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3243339 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369858 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370694 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1024110# -https://learn.letskodeit.com/courses/java/lectures/3597671 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838839#courseSidebar -https://www.facebook.com/sharer.php?u=https://learn.letskodeit.com/courses/182067 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369887# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838863 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/2238295 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369910 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/950113 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370593#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838809 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522694#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3946908#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370263# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838883# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838843 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1670723 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838822 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2253014# -https://www.facebook.com/sharer.php?u=https://learn.letskodeit.com/courses/144684 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369862 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838936 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3474360 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1671383#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838779 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3597744 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1500817 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838811 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2507798# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369904# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522702# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838760#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370701# -https://learn.letskodeit.com/courses/mac-linux-command-line/lectures/2508044 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370259# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838943#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370153#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369894#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838782 -https://twitter.com/intent/tweet/?url=https://learn.letskodeit.com/courses/154739&text=Complete%20Software%20Bundle: -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838919#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838899 -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838956 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/2238232 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370261#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370656 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370152 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/1024185 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/949828 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370634 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370635#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838782# -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3243258 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1681740# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838813# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238298# -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3230537 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838787 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370659 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838864 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370231 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838944 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3597740# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/910553#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838841# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370052#courseSidebar -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838954 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369971# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238229#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/4076355 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1418485# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838830 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369861#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369949 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370257 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838852#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838826 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369948# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370254# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838914 -https://learn.letskodeit.com/courses/category/Software%2520Testing -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/5182638 -https://learn.letskodeit.com/sign_in -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3597740#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838781#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838816# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838927# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369911 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/910341 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370127#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370823# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370655#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3978123#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370656 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1681740#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838761# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1681738#courseSidebar -https://learn.letskodeit.com/p/selenium-webdriver-with-java -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3541413 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1670726 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838854 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838859# -http://www.linkedin.com/shareArticle?mini=true&url=https://learn.letskodeit.com/courses/154739&title=Complete%20Software%20Bundle -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522740# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/956628 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/3978023 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/950107 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1479497 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838891 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369896 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/910354# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/949803#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838812 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838827# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838862 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522740 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370263 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838774#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838797# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369907#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370803# -https://learn.letskodeit.com/sign_up -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369881#courseSidebar -https://learn.letskodeit.com/courses/testng-complete-bootcamp-novice-to-ninja/lectures/2761287 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369880#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/949801# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1418695 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369869#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838884#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370698# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/3978023# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838839# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370824 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369858#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838748# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369889#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369969 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1024120 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3597741# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838914# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838871# -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3432075 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838881#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/2536332# -https://learn.letskodeit.com/courses/java/lectures/2259087 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1418308#courseSidebar -https://learn.letskodeit.com/p/testng-complete-bootcamp-novice-to-ninja -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/5893958 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1670729# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/905232#courseSidebar -https://learn.letskodeit.com/pages/practice -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3541413# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838855 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3522690 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522739 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3978107#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1418290 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369897#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/2238517 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1286183# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1500815 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522690# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838907# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369885# -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838972 -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838953 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/949803 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1671388#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838850#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838848 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838826 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1682162 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838907 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838899# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838855 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369905# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1418320# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838735#courseSidebar -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3243336 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369860 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838826#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838803#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369881# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/2212189 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/2238519 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370589 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2252945# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/2252883 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838912# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838874 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369862#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238232 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3242313 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838798 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369880 -https://learn.letskodeit.com/courses/java/lectures/2182997 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838802 -https://learn.letskodeit.com/courses/mac-linux-command-line/lectures/839007 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369952 -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838977 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1645241#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838773# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1479485#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/1500814 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369946 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369974#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370693 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/2238229 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838821# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370800 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1418307 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838943 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370866 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3522670 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838865 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370865 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370866 -https://learn.letskodeit.com/courses -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838803# -https://learn.letskodeit.com/courses/java/lectures/2183081 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369950#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369900 -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838965 -https://learn.letskodeit.com/p/mac-linux-command-line -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370655# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369912# -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3242316 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838934 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1418709 -https://learn.letskodeit.com/courses/testng-complete-bootcamp-novice-to-ninja/lectures/2761222 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369893 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369874#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370823#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838908 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838853# -https://plus.google.com/share?url=https://learn.letskodeit.com/courses/182067 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838853 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838945#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838903 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522746 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1500813# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838885# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369892#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838930 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370863 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370700 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370822# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1670726#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370615# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2507856#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369880 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370865# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370867# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838819#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838895 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522703# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838901# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/4018340 -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838996 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1418310 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838907#courseSidebar -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3242312 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3249466 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838817 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522741 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238299#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370798# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1671385# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1671386 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370156 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369882 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838784 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/1024185 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370046 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370052 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838926# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3978119# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/4076355#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370654#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/949800#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/950107 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838899#courseSidebar -https://learn.letskodeit.com/courses/mac-linux-command-line/lectures/839014 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1418291# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/3978130 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370635 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/950118# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1418719#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238517#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522672#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838787# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838876# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838875# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/5893955 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370254 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838822 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369914 -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838998 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838912 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/949804 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369904#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2233851#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2252945#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838845 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838853 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370232#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838804#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3597740 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1681738 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522729 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369856 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3420476 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370054 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369885 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238231# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/2212191 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522731 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838774 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838806 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370695# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1286284 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1671383 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369974# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838852 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369906# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/4076355 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1418322 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838779# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3541413 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/949941 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838828# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1418310 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370263 -https://learn.letskodeit.com/p/selenium-webdriver-with-python3 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/1024187 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1671389#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/2238083#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3978123 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838928 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369942 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838777 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838736#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369893#courseSidebar -https://learn.letskodeit.com/courses/java/lectures/2182985 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/1645241 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369857 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838766# -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3420554 -http://www.linkedin.com/shareArticle?mini=true&url=https://learn.letskodeit.com/courses/182067&title=TestNG%20Complete%20Bootcamp%20-%20Novice%20To%20Ninja -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838937 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838821#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370047# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/949966 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369858# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3474360 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838897# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522691# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/3946918 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522807#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/950118 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838865#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3597742#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838763 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838760 -http://www.linkedin.com/shareArticle?mini=true&url=https://learn.letskodeit.com/courses/56740&title=JavaScript%20for%20beginners -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369968 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838751# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1645236#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369943#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370615 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522741#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1418290 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3522728 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/3998150 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370868#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522706# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1286283 -https://learn.letskodeit.com/courses/testng-complete-bootcamp-novice-to-ninja/lectures/2755710 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838896#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/1418933 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522671#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3998145 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369897 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3432254 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522695 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369902 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3541463# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369870 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838755 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/1286183 -https://learn.letskodeit.com/courses/testng-complete-bootcamp-novice-to-ninja/lectures/2761220 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838905 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838766 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838844 -https://learn.letskodeit.com/courses/java/lectures/2183085 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522702#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1418308 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838897 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3230468 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/2238083# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/4005884 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522705#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/910553# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3921002#courseSidebar -https://learn.letskodeit.com/courses/mac-linux-command-line/lectures/839025 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/6171537 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838759 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838846# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370633#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/2238077#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522705 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838906#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369949#courseSidebar -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3432255 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1418308# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/910554 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838744 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838831#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3921003 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2507856# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238230# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2233851 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370256 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1479485# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369968#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838861 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370589#courseSidebar -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3242310 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370659# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1645238# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/956625 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370865#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2507798#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1670728 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/905232 -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838955 -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838952 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370262 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3921003# -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3243255 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370229 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370048#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370866# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838763#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838868#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370632# -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3432251 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2248625#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/2238083 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370799# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1418916 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838925#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1671385 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838822#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/2507856 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/956633# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370258# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370658# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/949799 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838909 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1681742# -https://learn.letskodeit.com/courses/testng-complete-bootcamp-novice-to-ninja/lectures/2761217 -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838986 -https://learn.letskodeit.com/p/terms -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1671383# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370865 -https://learn.letskodeit.com/courses/java/lectures/2183045 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3420553 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838815#courseSidebar -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838989 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522723#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1645238#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369906#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838942# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838804# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370262#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838887#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369904 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370264 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838940 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1670729#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1418709# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838786#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370656# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369972 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/6411829# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838923 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370259 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838935 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/950117 -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838971 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838867 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369865# -https://plus.google.com/share?url=https://learn.letskodeit.com/courses/94053 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/1024186# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838904# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3522703 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369892 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369904 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/1500817 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3230465 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370802 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3242452 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838887 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838860 -https://learn.letskodeit.com/courses/94053 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370156 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370613 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370229# -https://learn.letskodeit.com/courses/java/lectures/2183037 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/3978130# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369951 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522672 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370044 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369862# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370696 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838879#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1479487# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838745#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/5182676 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838838# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838918 -https://learn.letskodeit.com/courses/mac-linux-command-line/lectures/839024 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/6171538# -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838979 -https://learn.letskodeit.com/courses/testng-complete-bootcamp-novice-to-ninja/lectures/4329577 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838799#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838879 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3998145# -https://learn.letskodeit.com/courses/mac-linux-command-line/lectures/839020 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838844# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/2238296 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838806# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838843#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2253014#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838837 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370697#courseSidebar -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3249465 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838779#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370264 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838768 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838828 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3597746 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838833# -https://learn.letskodeit.com/courses/testng-complete-bootcamp-novice-to-ninja/lectures/2755707 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370800#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238231 -https://learn.letskodeit.com/courses/mac-linux-command-line/lectures/839030 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838868 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838936# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369886 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838896 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3450551 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370864# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/949804# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1418719 -https://learn.letskodeit.com/courses/mac-linux-command-line/lectures/839011 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838813 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/910556# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369967# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370157# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1418321# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838744#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2272156#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838884 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838819# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370659 -https://learn.letskodeit.com/courses/testng-complete-bootcamp-novice-to-ninja/lectures/2761205 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370698#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370822 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/910552# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/4076356#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369866# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3522740 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369889 -https://learn.letskodeit.com/courses/category/Software%2520IT -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3522696 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838746 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3978022#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238520#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370156# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369947 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838845# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/2536318# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/910354 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838873#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838916#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370153 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369868# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/2238516 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1418321 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369971 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838910 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838881# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369912 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/2238513 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838836# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838835 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838870 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370049 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238513#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370154 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838849# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838783#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370045#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838754 -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838950 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369902#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370051 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3978112 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369886 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369901#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369892# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3597745 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838946 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370798 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838893 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369883 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1512416# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838871 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2234666# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369875# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/3978164 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/5182676#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838771 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838847 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/5893958 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1500813#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522746#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369876#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/2238515 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838770 -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838960 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2507798 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369860# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370232# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522670# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838825#courseSidebar -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838985 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1500816 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838944 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1671398 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522709# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838939 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838914 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838911# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838771# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369943 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369946#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838869#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838786 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369878 -https://www.facebook.com/sharer.php?u=https://learn.letskodeit.com/courses/208075 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370614 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369914 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838906 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838861#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/2237859 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/4018340#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1671384#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838801 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838895# -https://learn.letskodeit.com/courses/mac-linux-command-line/lectures/839028 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370699# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370798#courseSidebar -https://learn.letskodeit.com/courses/testng-complete-bootcamp-novice-to-ninja/lectures/2761285 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838860 -http://www.linkedin.com/shareArticle?mini=true&url=https://learn.letskodeit.com/courses/56741&title=Mac%20Linux%20Command%20Line%20Basics -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838919 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370693 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/4018340# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370128# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838891#courseSidebar -http://www.linkedin.com/shareArticle?mini=true&url=https://learn.letskodeit.com/courses/154615&title=Selenium%20WebDriver%20Bundle%20(Java%20+%20Python) -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838772 -https://twitter.com/intent/tweet/?url=https://learn.letskodeit.com/courses/56739&text=Learn%20Python%203%20from%20scratch: -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/1500816 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838846#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3597741 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838876 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369881 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369879# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370255 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370694# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838831# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838862 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/949802 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838896# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370803 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238297# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/1512416 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369903# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522692# -https://learn.letskodeit.com/ -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838886#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/949799# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838743 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838901#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238513# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522672# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3541413#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838784# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238513 -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/839002 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369867# -https://learn.letskodeit.com/courses/java/lectures/2183056 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838894 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838858#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369900# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369888#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/6262092#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838905#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/2238297 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370045 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838801 -https://learn.letskodeit.com/courses/mac-linux-command-line/lectures/839013 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370053 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3978112#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838802 -https://learn.letskodeit.com/p/java -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369950# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1479487#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838782 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369902 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/2252945 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838923 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1671387 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370053 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/910490#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/950107#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369875 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/1681738 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370800# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369952 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369887 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3427728 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838858 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838744# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838836 -https://learn.letskodeit.com/courses/java/lectures/2183049 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838831 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3921002 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/5893957 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1645237 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369911# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838848# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369915#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838773#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838896 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369905 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/3978023 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369915 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369897 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369859# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369971 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/2238514 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838762#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522807# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370050# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369888 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369898# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369862 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/910490 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838919# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369879 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838773 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838866 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838924 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369856 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/949800 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/4005882 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238294 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838797 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838787#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369868 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838938 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369886#courseSidebar -https://learn.letskodeit.com/courses/mac-linux-command-line/lectures/839021 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3242311 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370230#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/956628#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370824# -https://learn.letskodeit.com/courses/testng-complete-bootcamp-novice-to-ninja/lectures/2755614 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1500815#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/950118#courseSidebar -https://learn.letskodeit.com/courses/java/lectures/2162014 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238232# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522703#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370697 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3978112# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369973# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369909# -https://plus.google.com/share?url=https://learn.letskodeit.com/courses/56738 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238230#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/949828 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/910555#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370046#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838875 -https://learn.letskodeit.com/courses/testng-complete-bootcamp-novice-to-ninja/lectures/2761262 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1418933#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838892 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370799 -https://learn.letskodeit.com/courses/java/lectures/2183089 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838935 -https://learn.letskodeit.com/courses/java/lectures/2183010 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838781# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370697# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838851#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369951# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3978123# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/949800# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/961974# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3522708 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3427729 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3242317 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369894 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3597742 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838888 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370590 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838945 -https://learn.letskodeit.com/courses/testng-complete-bootcamp-novice-to-ninja/lectures/2755704 -https://plus.google.com/share?url=https://learn.letskodeit.com/courses/56739 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3946908 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522709 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370590# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3597743# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/949856 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838888 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2237944 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/949803 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838823 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369948 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238232#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522746# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1418289# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522706 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838844 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838780#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1286284#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369950 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3243259 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522701#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370658 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838858# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522701# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370654 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2233851# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838892 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2212189#courseSidebar -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838968 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369881 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522731# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370634#courseSidebar -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/2508043 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/4005883 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/3978197# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838869 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370613#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838891 -https://twitter.com/intent/tweet/?url=https://learn.letskodeit.com/courses/182067&text=TestNG%20Complete%20Bootcamp%20-%20Novice%20To%20Ninja: -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/2253021 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522729#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838735 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838753 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1512416 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838816 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838914#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838942 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370801# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369866#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838803 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370802# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838823# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838808# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3522738 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838759 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238299 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3920900#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838930#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838811# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369913#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2212189# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/5893957 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2252883#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838734 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369898 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3978112 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838820 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3597743 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370633 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838905# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370700#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370264# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/950113#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369908# -https://learn.letskodeit.com/courses/mac-linux-command-line/lectures/839018 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838736 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838767#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3597743 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838837 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238515 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838894# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/2237859 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838777#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/3978130#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838828#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2507837 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/949941# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/5893958# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370656#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838868# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369912 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369945#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3474360# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/1681742 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370657# -https://learn.letskodeit.com/courses/java/lectures/2182990 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838880#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838917 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838878#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838872 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370155# -https://learn.letskodeit.com/courses/testng-complete-bootcamp-novice-to-ninja/lectures/2761278 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3978116# -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3242454 -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838982 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238229 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238516 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838737 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/949856#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2212190# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1670729 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370864#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/3978192 -https://learn.letskodeit.com/courses/java/lectures/2183043 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369883#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1418485 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1479497#courseSidebar -https://learn.letskodeit.com/courses/java/lectures/2183039 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838874#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/910341# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369884#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838799 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838913 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370050 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370592# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838910 -https://learn.letskodeit.com/courses/testng-complete-bootcamp-novice-to-ninja/lectures/2755705 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369970 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369872 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370228#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1681738# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838870 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838909#courseSidebar -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3243338 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370659#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838932#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838858 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3450445 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3420421 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/3978130 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838946#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370797 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369885 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838818#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/2507812 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370634 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/5893957# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838915# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1671384# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/950117#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838940#courseSidebar -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838970 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838882#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838943 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838777 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838922 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/956633 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/910552 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370257 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838780 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3249675 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838838#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370261# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522739# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838854 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1645241 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1024110#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838802# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838834 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3597746#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370863 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3978022 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/910554#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370260# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838856 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370044 -https://learn.letskodeit.com/courses/java/lectures/2183038 -https://learn.letskodeit.com/p/python-3-from-scratch -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/2238230 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/1645238 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370127 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2253021# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369900 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1671389 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370255 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/910490 -https://learn.letskodeit.com/courses/category/Software%20IT -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2248625# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369893 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/2507837 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838904 -https://learn.letskodeit.com/courses/mac-linux-command-line/lectures/839017 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370593# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3522709 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370050 -https://plus.google.com/share?url=https://learn.letskodeit.com/courses/208075 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/6171537#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369876 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3597745# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838770 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838814 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838886 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/6411829 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838898 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1418916# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370257# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3920900# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/1024187# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3541463#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838749#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838847#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370701 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1286284# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838818# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/6171538 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838851# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/4005882# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/1024185# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838904 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3432253 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1024120#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838911 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3541463 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3522705 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838765 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1418308 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369972# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/4076355# -https://learn.letskodeit.com/courses/rest-api-automation/lectures/4329592 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369906 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/6262092 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838898#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369893# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369903 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838800#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838817 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370044#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838857# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369946 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1418309 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/5893955# -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838967 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3458625 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370230 -https://learn.letskodeit.com/courses/java/lectures/3920999 -https://learn.letskodeit.com/p/rest-api-automation -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1645236 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369973 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838855# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/950117# -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3230464 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/6171538#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/956630#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838839 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370152# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/910555 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370128 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369880# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/6171537 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370633 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838931 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/1479495 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1670726# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838863# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838759# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838932 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370635 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238295 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3243742 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838917#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838820# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838878 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1682162#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370864 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369898 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369908#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838786 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/3978197 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838809# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1500812# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369949 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522741# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838834# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369891 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/910556#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370869#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838769# -https://learn.letskodeit.com/p/practice -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838818 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/6411829#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838767 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838859#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838829 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3387033# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838847 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2252945 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838779 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838876 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238229# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838837# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838818 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/949801 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369974 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/910555# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1682162 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838772 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3459033 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838823#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1671389 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1418485#courseSidebar -https://learn.letskodeit.com/courses/mac-linux-command-line/lectures/839008 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369877# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370152 -https://learn.letskodeit.com/courses/author/154569 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838776#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522723# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838841 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3522702 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3420477 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370867 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/2318502 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/2238077 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3505952 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522692#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838885#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838784#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369874 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838887 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/1024186#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370822#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369910 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838808#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838939#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838802#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2318502 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369891#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838829#courseSidebar -http://www.linkedin.com/shareArticle?mini=true&url=https://learn.letskodeit.com/courses/56739&title=Learn%20Python%203%20from%20scratch -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/949799#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838942#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/4018340 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838938# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369913 -https://learn.letskodeit.com/courses/java/lectures/2183069 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3243337 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238514 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370799 -https://learn.letskodeit.com/courses/testng-complete-bootcamp-novice-to-ninja/lectures/2755622 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369856#courseSidebar -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3242315 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1418289 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522807 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838904#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/1645240 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3243413 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1671385 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369969#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522701 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/2536318 -https://learn.letskodeit.com/courses/java/lectures/2182988 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369905#courseSidebar -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838966 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838866#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370824 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3420552 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3522741 -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838984 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838751 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3505956 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1418320#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838807 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1671386# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2253021 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838882 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838750#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370157 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/956628 -https://www.facebook.com/sharer.php?u=https://learn.letskodeit.com/courses/154739 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522740#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838748#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370868 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838868 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838862#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370153# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838735 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838920 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369894 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370695#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838878 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838761 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838751#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838761#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369896 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369859#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838924#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838746 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369968 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369877 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838835# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838888#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1670727 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369865#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838857#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3387033 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369901 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/956630# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369869 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838897#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838864# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3998145 -https://learn.letskodeit.com/courses/java/lectures/2183058 -https://learn.letskodeit.com/courses/java/lectures/3597674 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370693#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369875#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1500813 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369905 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522702 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370825 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3597745 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1418309 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838865 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369975 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838916 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369951#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838809#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838842# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838946 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369887#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838897 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838911#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522695#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369897# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369895 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/2536332 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370593 -https://learn.letskodeit.com/courses/java/lectures/2183050 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369875 -https://learn.letskodeit.com/courses/java/lectures/2183009 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369884# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/905232# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/910554# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838786# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369878#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838853#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370231# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369890#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370655 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1418293 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838763 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838886# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238516# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238519 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838765# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370634# -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3450549 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838827#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838910#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/2253014 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369903#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238521#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522693 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3420424 -https://learn.letskodeit.com/courses/testng-complete-bootcamp-novice-to-ninja/lectures/2761218 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838834 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838903#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370255#courseSidebar -https://learn.letskodeit.com/p/complete-software-bundle -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522728 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/949800 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3921002# -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/839004 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1418309# -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3249676 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838859 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1418320 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838830#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838748 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838764 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838936 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370615 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1418289#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1670723#courseSidebar -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3420049 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838755#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370615#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369878 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369970# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838783 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838835#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1671384 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/3978197 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1645237#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370694 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838803 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838752#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370697 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838940 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370701#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838866 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370803#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838849 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/3998150# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838944#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838879 -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838980 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838800 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/3998150#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369863#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3541463 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370657 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/6171538 -https://learn.letskodeit.com/courses/testng-complete-bootcamp-novice-to-ninja/lectures/2761281 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369883 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838825 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838798# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3921003#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838929 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522706#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838894#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522694# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/2238521 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838753# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838940# -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3243257 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369898#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238294# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1681742 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838754 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370803 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838848 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369900#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522708# -https://learn.letskodeit.com/courses/56739 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370231 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838785# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1671388 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838873 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838806 -https://learn.letskodeit.com/courses/java/lectures/2183067 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838918 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838798 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1418933# -https://plus.google.com/share?url=https://learn.letskodeit.com/courses/144684 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838916 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/949941 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370696# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838766#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1418292# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838929#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370128#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370045# -https://learn.letskodeit.com/courses/testng-complete-bootcamp-novice-to-ninja/lectures/2761219 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838938#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838846 -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838978 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522691#courseSidebar -https://www.facebook.com/sharer.php?u=https://learn.letskodeit.com/courses/56740 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522709#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238519#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522690 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370864 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370259 -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838959 -https://learn.letskodeit.com/courses/mac-linux-command-line/lectures/839029 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1479485 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369872# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1418310#courseSidebar -https://learn.letskodeit.com/courses/java/lectures/3597669 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/910354 -https://learn.letskodeit.com/p/privacy -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838737#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838869# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238519# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369913# -https://learn.letskodeit.com/courses/java/lectures/2183040 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369915# -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838991 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838797#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369871#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370260#courseSidebar -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3243412 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838900 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838774# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369895# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838900 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369909#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2507812#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369909 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838737 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369868 -https://learn.letskodeit.com/courses/testng-complete-bootcamp-novice-to-ninja/lectures/2755709 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1418290# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838861 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2212191# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/910341 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838832 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/949798 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/1418485 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838856# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/1024186 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369878# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/1500815 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838842 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1500814# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1671388# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838866# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838894 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838927#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838937#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/2212190 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370591# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369948 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2507837#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838946# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/4076356 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1418290#courseSidebar -https://learn.letskodeit.com/courses/java/lectures/2183075 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/1024187#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369865 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369867#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/1645236 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3978022# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370052 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3522693 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838760# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838806#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838847# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1670729 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/5893955#courseSidebar -https://twitter.com/intent/tweet/?url=https://learn.letskodeit.com/courses/208075&text=Rest%20API%20Automation%20With%20Rest%20Assured: -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838764 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3522746 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838941# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1645240#courseSidebar -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/839001 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3243340 -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/839005 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838870#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369861# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1418291#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/3978192#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1418293#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370054#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522695# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838770#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369899# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369873#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369863 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1500816#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369945 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838921 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/3978164# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838933 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3522694 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369942# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370630 -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838988 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1286283#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838911 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370258 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838852 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/6411829 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/949798 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838927 -https://learn.letskodeit.com/courses/category/Software%20Development -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2237944# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1500816# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3597744#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1418292#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3522704 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370155 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/2238518 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369864 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838925 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370826#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838781 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/956633#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838838 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370229 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/5893956 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838755# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370228 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238518# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838917 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838764#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522704#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370155 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/949798# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838941 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/950113# -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3230467 -https://learn.letskodeit.com/courses/testng-complete-bootcamp-novice-to-ninja/lectures/2755708 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2212188#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369892 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1671383 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838824#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/910508# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/3946918 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/2237859#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3978123 -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838964 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370696 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370049#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838931 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238521# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838823 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838939# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1286183 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838864 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/6262092# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370700# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/5893957#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838785#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838913# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838822# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838945 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838928# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838841#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2212191#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370693# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522728# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/1479487 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3597742# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838769 -https://twitter.com/intent/tweet/?url=https://learn.letskodeit.com/courses/56741&text=Mac%20Linux%20Command%20Line%20Basics: -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3978107# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369889# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838935# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838943# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369947 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238233#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369902# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838945# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838886 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2507837# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370051# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838752# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/949966 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1670727# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1418309#courseSidebar -https://learn.letskodeit.com/courses/java/lectures/2183054 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838939 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838867# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369895 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838815 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369871# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/4005883# -https://learn.letskodeit.com/courses/testng-complete-bootcamp-novice-to-ninja/lectures/2761282 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838781 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370869 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369873 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370261 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838881 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/5182638# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838771#courseSidebar -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3427901 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369968# -https://learn.letskodeit.com/courses/testng-complete-bootcamp-novice-to-ninja/lectures/2761261 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838776 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838878# -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3243743 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1418293# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838833 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838881 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1645237# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838900# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838928#courseSidebar -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838992 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838736 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838750 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3978116 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/1479497 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838839 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3420551 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3978107 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838931#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1512416#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838906# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838932# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838843# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838908#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/1286284 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369903 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369870#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1681740 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/1286283 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2507856 -https://learn.letskodeit.com/courses/java/lectures/2145000 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370590#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/3998150 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/2272156 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/4005884# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838877 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522692 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838820 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/910508 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838849 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238517 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/2238077 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369861 -https://www.facebook.com/sharer.php?u=https://learn.letskodeit.com/courses/94053 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838909# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370695 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1671386 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838916# -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3230535 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/2237944 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838840 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3230463 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838925 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369883# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369943# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/1645237 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838920# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369863# -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838975 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238514# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369894# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370592#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838734# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370591#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369859 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370630 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/3978164#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838814#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838754#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/3978192 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3432249 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370047 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838799# -https://learn.letskodeit.com/courses/java/lectures/2183005 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3242314 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838830 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838833#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838937# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1418709#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370799#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838873# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370695 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370263#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838850 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/910556 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838845 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522708 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838882 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522703 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1645240# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/956630 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370802#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838851 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838753 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/949856# -https://learn.letskodeit.com/courses/testng-complete-bootcamp-novice-to-ninja/lectures/2761260 -https://learn.letskodeit.com/courses/mac-linux-command-line/lectures/839009 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2212188# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838762 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3978022 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369870 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838813#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838942 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370230# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370232 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3420422 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369885#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/949801 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838768#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370825# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238517# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838850 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369864#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3522691 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838850# -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838995 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/1418719 -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838973 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/5182638#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838785 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1500817# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522694 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1500815# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/2248625 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/4076356# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370054# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2212190#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522738# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370152#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838885 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838817# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369871 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838804 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369896# -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3432250 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838921 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369972 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838842 -http://www.linkedin.com/shareArticle?mini=true&url=https://learn.letskodeit.com/courses/208075&title=Rest%20API%20Automation%20With%20Rest%20Assured -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1670727 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838764# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3978116 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1418933 -https://learn.letskodeit.com/courses/mac-linux-command-line/lectures/839023 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838893 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370798 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/2536332#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370823 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/910554 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/956628# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370699 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/3978197#courseSidebar -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3450550 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838895#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238295#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1671387#courseSidebar -https://plus.google.com/share?url=https://learn.letskodeit.com/courses/56741 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1671386#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2234666#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/2212188 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369970#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/949802 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838830# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369967#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370154# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/2238299 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370800 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838933#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838765#courseSidebar -https://learn.letskodeit.com/courses/testng-complete-bootcamp-novice-to-ninja/lectures/2761280 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3597740 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369913 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/5893956 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369879#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1286183#courseSidebar -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/839000 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369914# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838872 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370632#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838913#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369863 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2253021#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838924 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838912 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1024110 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838832 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3522807 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369914#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369857#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1670728 -https://learn.letskodeit.com/courses/java/lectures/2183041 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838745 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370825#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838828 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838854# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369908 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370589 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3597744# -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3243256 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369969# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838767# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369906 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1670728#courseSidebar -https://www.facebook.com/sharer.php?u=https://learn.letskodeit.com/courses/154615 -https://learn.letskodeit.com/courses/java/lectures/2183061 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838924# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838811 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838749 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370614 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3450552 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838751 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370797# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369971#courseSidebar -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838976 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838888# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/6171537# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369952#courseSidebar -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838948 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370823 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/2238233 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838825# -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838961 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838844#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3387033 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/949966#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838832#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370044# -https://twitter.com/intent/tweet/?url=https://learn.letskodeit.com/courses/94053&text=Selenium%20WebDriver%20With%20Python%203.x: -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/949856 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369869# -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238515# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370052# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/949798#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838817#courseSidebar -https://twitter.com/intent/tweet/?url=https://learn.letskodeit.com/courses/154615&text=Selenium%20WebDriver%20Bundle%20(Java%20+%20Python): -https://learn.letskodeit.com/courses/java/lectures/2182987 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838833 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3522706 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/950113 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838922 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1479495# -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/839003 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370228# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838884# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838938 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838734#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/5893956#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/4005883#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838900#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1418319 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838857 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838880# -https://learn.letskodeit.com/courses/java/lectures/2183073 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3921002 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838785 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/3522692 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838852# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/2212190 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1645240 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/950107# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/5182638 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838922#courseSidebar -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238516#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3978116#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522696# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/4005884#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1670723# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1670727#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3597746 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369899 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838799 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838736# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838887# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370867 -https://learn.letskodeit.com/blog/rss -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838922# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370825 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838780# -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838808 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369967 -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838990 -https://plus.google.com/share?url=https://learn.letskodeit.com/courses/154615 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838771 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3450446 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370826 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838807# -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370655 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/2238518#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369910#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838851 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/4076356 -https://learn.letskodeit.com/courses/mac-linux-command-line/lectures/839022 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838763# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369947#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3522696#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838855#courseSidebar -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369860 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/1024120# -https://learn.letskodeit.com/sign_in?origin_path=/courses/56739/lectures/838927 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838827 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370046 -https://plus.google.com/share?url=https://learn.letskodeit.com/courses/154739 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369907 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/3597741 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3248515 -https://learn.letskodeit.com/courses/complete-javascript-guide/lectures/838949 -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1369876 -https://learn.letskodeit.com/courses/java/lectures/2183057 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/838816 -https://learn.letskodeit.com/sign_in?origin_path=/courses/56738/lectures/838743 -https://learn.letskodeit.com/courses/rest-api-automation/lectures/3450553 -https://learn.letskodeit.com/courses/selenium-webdriver-with-java/lectures/949828#courseSidebar -https://learn.letskodeit.com/sign_in?origin_path=/courses/94053/lectures/1370698 -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1369873# -https://learn.letskodeit.com/courses/selenium-webdriver-with-python3/lectures/1370230 -https://learn.letskodeit.com/courses/python-3-from-scratch/lectures/838925# diff --git a/README.md b/README.md index 64c01c7..8430228 100755 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ [![Build Status](https://travis-ci.org/pyqa/prodigyqa.svg?branch=master)](https://travis-ci.org/pyqa/prodigyqa) [![PyPI version](https://badge.fury.io/py/prodigyqa.svg)](https://badge.fury.io/py/prodigyqa) -# QA automation framework - QA Re-Imagined! +# Unified QA automation framework! `prodigyqa` is a unified test automation framework based on python. This has come up after thoroughly study made on existing methodologies used in majority of projects for UI/Rest API testing, This is expected to solve a list of problem statements readily. The framework aims to be a constructive blend of various guidelines, coding standards, concepts, processes, practices, project hierarchies, modularity, reporting mechanism, test data injections etc., to pillar automation testing. @@ -25,8 +25,8 @@ The framework aims to be a constructive blend of various guidelines, coding stan ## Prerequisites -The framework requires -- [python 2.7+ / 3.6+](https://www.python.org/downloads/) +The framework works with +- [python 3.5+](https://www.python.org/downloads/) - [pip](pip ) - [pytest](https://docs.pytest.org/en/latest/getting-started.html) to be installed in the machine. diff --git a/prodigyqa/__init__.py b/prodigyqa/__init__.py index ebe32b5..fc5921f 100755 --- a/prodigyqa/__init__.py +++ b/prodigyqa/__init__.py @@ -1,5 +1,3 @@ """This file could have imports once the core is developed fully.""" from prodigyqa.apitester import ApiTester # noqa from prodigyqa.browseractions import BrowserActions # noqa -from prodigyqa.comparison import Compare # noqa -from prodigyqa.spider import Webspider # noqa diff --git a/prodigyqa/apitester.py b/prodigyqa/apitester.py index a4104d3..6b9ad89 100644 --- a/prodigyqa/apitester.py +++ b/prodigyqa/apitester.py @@ -4,6 +4,7 @@ import requests import logging from requests.exceptions import InvalidURL +from loguru import logger class ApiTester(unittest.TestCase): @@ -36,9 +37,7 @@ def _get_session_token(self, auth_type=None, **kwargs): except InvalidURL: logging.warn("The URL provided is invalid, please recheck") - def apirequest(self, - method='GET', - **kwargs): + def apirequest(self, method='GET', **kwargs): """Send request to class:'request' method object. :param method: method for the new :class:'request' method object. @@ -75,7 +74,7 @@ def _get_method(self, **kwargs): if self._validate_kwargs(**kwargs) and kwargs['url']: return requests.get(**kwargs) except InvalidURL: - logging.warn("The URL provided is invalid, please recheck") + logger.warn("The URL provided is invalid, please recheck") def _post_method(self, **kwargs): """Send a POST request. @@ -96,7 +95,7 @@ def _post_method(self, **kwargs): ('data' in kwargs and kwargs['data'])): return requests.post(**kwargs) except InvalidURL: - logging.warn("The URL provided is invalid, please recheck") + logger.warn("The URL provided is invalid, please recheck") def _put_method(self, **kwargs): """Send a PUT request. @@ -116,7 +115,7 @@ def _put_method(self, **kwargs): ('data' in kwargs and kwargs['data'])): return requests.put(**kwargs) except InvalidURL: - logging.warn("The URL provided is invalid, please recheck") + logger.warn("The URL provided is invalid, please recheck") def _patch_method(self, **kwargs): """Send a PATCH request. @@ -136,7 +135,7 @@ def _patch_method(self, **kwargs): ('data' in kwargs and kwargs['data'])): return requests.patch(**kwargs) except InvalidURL: - logging.warn("The URL provided is invalid, please recheck") + logger.warn("The URL provided is invalid, please recheck") def _delete_method(self, **kwargs): """Send a DELETE request. @@ -150,7 +149,7 @@ def _delete_method(self, **kwargs): if self._validate_kwargs(**kwargs) and kwargs['url']: return requests.delete(**kwargs) except InvalidURL: - logging.warn("The URL provided is invalid,please recheck") + logger.warn("The URL provided is invalid,please recheck") def _validate_kwargs(self, **kwargs): """ @@ -208,7 +207,7 @@ def _validate_kwargs(self, **kwargs): else: raise KeyError("%s keywords are invalid" % non_stand_kw) except KeyError as e: - logging.warning(e) + logger.warning(e) def assert_in_resp(self, resp, member, container): """Check whether response data member contain input member. diff --git a/prodigyqa/browseractions.py b/prodigyqa/browseractions.py index 4f98103..1f62b45 100755 --- a/prodigyqa/browseractions.py +++ b/prodigyqa/browseractions.py @@ -1,5 +1,5 @@ """UI utility functions of all selenium self.driver based actions.""" -import logging +from loguru import logger import os @@ -27,7 +27,6 @@ from selenium.webdriver.support.ui import WebDriverWait as Wait - if platform.system() == 'Darwin': from PIL import ImageGrab @@ -59,12 +58,11 @@ def page_readiness_wait(self): """Web Page Expected to be in ready state.""" start = datetime.now() while (datetime.now() - start).total_seconds() < TIME_OUT: - pagestate = self.driver.execute_script( - '''return document.readyState''') + pagestate = self.__execute_script('''return document.readyState''') pagestate = pagestate.lower() if pagestate == 'complete': current_state = "Current page is in expected state {}" - logging.info(current_state.format(pagestate)) + logger.info(current_state.format(pagestate)) break sleep(0.2) loop_time_now = datetime.now() - start.total_seconds() @@ -73,7 +71,10 @@ def page_readiness_wait(self): "Opened browser is in state of %s" % pagestate) def locator_check(self, locator_dict): - """Local Method to classify the type of locator.""" + """Local Method to classify locator type. + + :type locator_dict: dict + """ text_retrived = locator_dict['by'].upper() if 'ID' in text_retrived: by = By.ID @@ -98,10 +99,11 @@ def open(self, url): if url is not None: try: self.driver.get(url) - logging.info("Browser opened with url '{0}'".format(url)) + logger.info("Browser opened with url '{0}'".format(url)) except Exception: - logging.info("Browser with session id %s failed to navigate" - "to url '%s'." % (self.driver.session_id, url)) + logger.info("Browser with session id %s failed" + " to navigate to url '%s'." % ( + self.driver.session_id, url)) raise AssertionError( 'Opened browser with session id {}'.format( self.driver.session_id)) @@ -113,13 +115,15 @@ def reload_page(self): try: self.driver.refresh() except BaseException: - check_point1 = self.driver.execute_script( + check_point1 = self.__execute_script( '''return performance.navigation.type''') - self.driver.execute_script('''document.location.reload()''') - check_point2 = self.driver.execute_script( + self.__execute_script('''document.location.reload()''') + check_point2 = self.__execute_script( '''return performance.navigation.type''') if check_point1 == 0 and check_point2 == 1: - pass + logger.info("Page Refresh Complete") + else: + logger.error("Page Refresh Error") def get_page_source(self): """Return the entire HTML source of the current page or frame.""" @@ -132,7 +136,7 @@ def get_title(self): try: return self.driver.title except BaseException: - return self.driver.execute_script("return document.title") + return self.__execute_script("return document.title") def get_location(self): """Return the current browser URL using Selenium/Java Script.""" @@ -140,7 +144,7 @@ def get_location(self): try: url = self.driver.current_url except BaseException: - url = self.driver.execute_script("return window.location['href']") + url = self.__execute_script("return window.location['href']") finally: return url if 'http' in url else None @@ -154,6 +158,8 @@ def get_attribute(self, locator=None, element=None, :param attribute_name: attribute name to get it's vale :param element: it is a webelement :param type : value can only be 'locator' or 'element' or 'mixed' + :type locator: dict + :type type: str """ valid_arguments_of_type = ['locator', 'element', 'mixed'] type = type.lower() @@ -198,44 +204,67 @@ def get_attribute(self, locator=None, element=None, "Invalid locator/element/attribute'{}'".format( attribute_name)) - def click(self, locator): + def click(self, locator, index=None): """Click an element. :param locator: dictionary of identifier type and value ({'by':'id', 'value':'start-of-content.'}). + :param index: Defaults None, number/position of element """ - # self.locator_check(locator) - self.locator_check(locator) self.page_readiness_wait() if isinstance(locator, dict): - self.driver.find_element( - self.by_value, - value=locator['locatorvalue']).click() - + self.locator_check(locator) + if index is not None: + web_elts = self.find_elements(locator) + if index < len(web_elts): + web_elts[index].click() + else: + raise AssertionError( + "Index is greater than no. of elements present") + else: + self.__find_element(locator).click() + elif isinstance(locator, WebElement): + locator.click() else: - raise AssertionError("Locator type should be dictionary.") + raise AssertionError( + "Dictionary/Weblement are valid Locator types.") - def javascript_click(self, locator): - """Javascript Click an element. + def javascript_click(self, locator, index=None): + """Javascript Click on provided element. :param locator: dictionary of identifier type - and value ({'by':'id', 'value':'start-of-content.'}). + and value ({'by':'id', 'value':'start-of-content.'}) + or a Webelement. + :param index: Number/position of element present """ - self.locator_check(locator) self.page_readiness_wait() if isinstance(locator, dict): - self.driver.execute_script( - "arguments[0].click();", self.driver.find_element( - self.by_value, value=locator['locatorvalue'])) + self.locator_check(locator) + if index is not None: + web_elts = self.find_elements(locator) + if index < len(web_elts): + self.driver.execute_script( + "arguments[0].click();", web_elts[index]) + else: + raise AssertionError( + "Index is greater than the number of elements") + else: + self.driver.execute_script( + "arguments[0].click();", self.driver.find_element( + self.by_value, value=locator['locatorvalue'])) + elif isinstance(locator, WebElement): + self.__execute_script("arguments[0].click();", locator) else: - raise AssertionError("Locator type should be dictionary.") + raise AssertionError( + "Locator type should be either dictionary or Weblement.") - def is_element_displayed(self, locator): + def is_element_displayed(self, locator: dict): """ Check whether an element is diplayed. :param locator: dictionary of identifier type and value ({'by':'id', 'value':'start-of-content.'}). + :type locator: dict """ self.locator_check(locator) self.page_readiness_wait() @@ -246,86 +275,90 @@ def is_element_displayed(self, locator): else: raise AssertionError("Locator type should be dictionary.") - def is_element_enabled(self, locator): + def is_element_enabled(self, locator: dict): """ Check whether an element is enabled. :param locator: dictionary of identifier type and value ({'by':'id', 'value':'start-of-content.'}). + :type locator: dict """ self.locator_check(locator) self.page_readiness_wait() if isinstance(locator, dict): - return self.driver.find_element( - self.by_value, - value=locator['locatorvalue']).is_enabled() + return self.__find_element(locator).is_enabled() else: raise AssertionError("Locator type should be dictionary.") - def is_element_selected(self, locator): + def is_element_selected(self, locator: dict): """ Check whether an element is selecte. :param locator: dictionary of identifier type and value ({'by':'id', 'value':'start-of-content.'}). + :type locator: dict """ self.locator_check(locator) self.page_readiness_wait() if isinstance(locator, dict): - return self.driver.find_element( - self.by_value, - value=locator['locatorvalue']).is_selected() + return self.__find_element(locator).is_selected() else: raise AssertionError("Locator type should be dictionary.") - def send_keys(self, locator): + def send_keys(self, locator: dict, value=None): """Send text but does not clear the existing text. :param locator: dictionary of identifier type and value ({'by':'id', 'value':'start-of-content.'}). + :type locator: dict """ self.page_readiness_wait() if isinstance(locator, dict): self.locator_check(locator) - self.driver.find_element( - self.by_value, - locator['locatorvalue']).send_keys(locator['value']) + + self.__find_element(locator).send_keys( + locator['value'] if value is None else value) else: raise AssertionError("Locator type should be dictionary.") - def get_text(self, locator): + def get_text(self, locator, index=None): """Get text from provided Locator. :param locator: dictionary of identifier type and value ({'by':'id', 'value':'start-of-content.'}). """ - if type(locator) is dict: + self.page_readiness_wait() + if isinstance(locator, dict): self.locator_check(locator) - self.page_readiness_wait() - if isinstance(locator, dict): - return self.driver.find_element(self.by_value, - value=locator['locatorvalue']).text # noqa + if index is not None: + web_elts = self.find_elements(locator) + if index < len(web_elts): + return web_elts[index].text + else: + raise AssertionError( + "Index is greater than the number of elements") else: - raise AssertionError("Locator type should be dictionary.") - elif type(locator) is WebElement: + return self.__find_element(locator).text + + elif isinstance(locator, WebElement): return locator.text else: raise AssertionError( - "Locator type should be either dictionary or Webelement") + "Locator type should be either dictionary or Weblement.") def go_back(self): """Simulate back button on browser using selenium or js.""" try: self.driver.back() except BaseException: - self.driver.execute_script("window.history.go(-1)") + self.__execute_script("window.history.go(-1)") def go_forward(self): """Simulate forward button on browser using selenium or js.""" try: self.driver.forward() except BaseException: - self.driver.execute_script("window.history.go(+1)") + self.__execute_script("window.history.go(+1)") def set_window_size(self, width, height): """Set width and height of the current window. (window.resizeTo). @@ -362,18 +395,17 @@ def get_domain_url(self): url = self.driver.current_url return url.split('//')[0] + '//' + url.split('/')[2] - def clear_text(self, locator): + def clear_text(self, locator: dict): """Clear the text if it's a text entry element. :param locator: dictionary of identifier type and value ({'by':'id', 'value':'start-of-content.'}). + :type locator: dict """ self.locator_check(locator) self.page_readiness_wait() if isinstance(locator, dict): - return self.driver.find_element( - self.by_value, - value=locator['locatorvalue']).clear() + return self.__find_element(locator).clear() else: raise AssertionError("Locator type should be dictionary") @@ -385,8 +417,8 @@ def capture_screenshot(self, filepath): self.page_readiness_wait() if not self.driver.service.process: - logging.info('Cannot capture ScreenShot' - ' because no browser is open.') + logger.info('Cannot capture ScreenShot' + ' because no browser is open.') return path = filepath.replace('/', os.sep) @@ -404,7 +436,7 @@ def switch_to_active_element(self): try: return self.driver.switch_to.active_element except BaseException: - return self.driver.execute_script('''document.activeElement''') + return self.__execute_script('''document.activeElement''') def switch_to_window(self, window): """Switch focus to the specified window using selenium/javascript. @@ -469,24 +501,23 @@ def switch_to_alert(self): except selenium_exceptions.NoAlertPresentException: AssertionError("Alert targeted to be switched doesn't exist") - def hover_on_element(self, locator): + def hover_on_element(self, locator: dict): """Hover on a particular element. :param locator: dictionary of identifier type and value ({'by':'id', 'value':'start-of-content.'}). + :type locator: dict """ self.locator_check(locator) self.page_readiness_wait() if isinstance(locator, dict): try: ActionChains(self.driver).move_to_element( - self.driver.find_element( - self.by_value, - value=locator['locatorvalue'])).perform() + self.__find_element(locator)).perform() except selenium_exceptions.NoSuchElementException: AssertionError( "Element{} not found".format(locator['by']) + - '=' + locator['value']) + '=' + locator['locatorvalue']) else: raise AssertionError("Locator type should be dictionary") @@ -504,33 +535,32 @@ def hover_on_click(self, locator): except selenium_exceptions.NoSuchElementException: AssertionError( "Element {} not found".format( - locator['by']) + '=' + locator['value']) + locator['by']) + '=' + locator['locatorvalue']) - def wait_for_element(self, locator): + def wait_for_element(self, locator) -> bool: """Wait for an element to exist in UI. :param locator: dictionary of identifier type and value ({'by':'id', 'value':'start-of-content.'}). + :rtype: bool """ self.locator_check(locator) self.page_readiness_wait() try: - if self.driver.find_element( - self.by_value, - value=locator['locatorvalue']): + if self.__find_element(locator): return True except selenium_exceptions.NoSuchElementException: AssertionError("Failed to wait for element {}".format( - locator['by'] + '=' + locator['value'])) + locator['by'] + '=' + locator['locatorvalue'])) def wait_and_accept_alert(self): """Wait and accept alert present on the page.""" try: Wait(self.driver, TIME_OUT).until(ec.alert_is_present()) self.driver.switch_to.alert.accept() - logging.info("alert accepted") + logger.info("alert accepted") except selenium_exceptions.TimeoutException: - logging.error( + logger.error( "Could Not Find Alert Within The Permissible Time Limit") def wait_and_reject_alert(self): @@ -538,70 +568,70 @@ def wait_and_reject_alert(self): try: Wait(self.driver, TIME_OUT).until(ec.alert_is_present()) self.driver.switch_to.alert.dismiss() - logging.info("alert dismissed") + logger.info("alert dismissed") except selenium_exceptions.TimeoutException: - logging.error( + logger.error( "Could Not Find Alert Within The Permissible Time Limit") - def select_option_by_index(self, locator, index): + def select_option_by_index(self, locator: dict, index: int): """Select the option by index. :param locator: dictionary of identifier type and value ({'by':'id', 'value':'start-of-content.'}). :param index: integer value for index. + :type locator: dict + :type index: int """ self.by_value = locator['by'] if isinstance(locator, dict) and isinstance(index, int): self.locator_check(locator) try: - Select(self.driver.find_element( - self.by_value, - value=locator['value'])).select_by_index(index) + Select(self.__find_element(locator)).select_by_index(index) except selenium_exceptions.NoSuchElementException: - logging.error("Exception : Element '{}' Not Found".format( - locator['by'] + '=' + locator['value'])) + logger.error("Exception : Element '{}' Not Found".format( + locator['by'] + '=' + locator['locatorvalue'])) else: AssertionError( "Invalid locator '{}' or index '{}'".format(locator, index)) - def select_option_by_value(self, locator, value): + def select_option_by_value(self, locator: dict, value: int): """Select the option by using value. :param locator: dictionary of identifier type and value ({'by':'id', 'value':'start-of-content.'}). :param value: string value to select option. + :type locator: dict + :type value: int """ self.page_readiness_wait() if isinstance(locator, dict) and isinstance(value, int): try: - Select(self.driver.find_element( - self.by_value, - value=locator['locatorvalue'])).select_by_value(value) + Select(self.__find_element(locator)).select_by_value(value) except selenium_exceptions.NoSuchElementException: - logging.error("Exception : Element '{}' Not Found".format( - locator['by'] + '=' + locator['value'])) + logger.error("Exception : Element '{}' Not Found".format( + locator['by'] + '=' + locator['locatorvalue'])) else: AssertionError( "Invalid locator '{}' or value '{}'".format(locator, value)) - def select_option_by_text(self, locator, text): + def select_option_by_text(self, locator: dict, text): """Select the value by using text. :param locator: dictionary of identifier type and value ({'by':'id', 'value':'start-of-content.'}). :param text: string value to select option. + :type locator: dict """ self.page_readiness_wait() if isinstance(locator, dict): self.locator_check(locator) try: - Select(self.driver.find_element( - self.by_value, - value=locator['value'])).select_by_visible_text(text) + Select(self.__find_element(locator) + ).select_by_visible_text(text) except selenium_exceptions.NoSuchElementException: - logging.error("Exception : Element '{}' Not Found".format( - locator['by'] + '=' + locator['value'])) + logger.error("Exception : Element '{}' Not Found".format( + locator['by'] + '=' + locator['locatorvalue'])) else: AssertionError("Invalid locator type") @@ -609,16 +639,17 @@ def scroll_to_footer(self): """Scroll till end of the page.""" self.page_readiness_wait() try: - self.driver.execute_script( + self.__execute_script( "window.scrollTo(0,document.body.scrollHeight)") except selenium_exceptions.JavascriptException: - logging.error('Exception : Not Able to Scroll To Footer') + logger.error('Exception : Not Able to Scroll To Footer') - def find_elements(self, locator): + def find_elements(self, locator: dict): """Return elements matched with locator. :param locator: dictionary of identifier type and value ({'by':'id', 'value':'start-of-content.'}). + :type locator: dict """ self.locator_check(locator) self.page_readiness_wait() @@ -629,28 +660,52 @@ def find_elements(self, locator): else: AssertionError("Invalid locator type") - def scroll_to_element(self, locator): + def scroll_to_element(self, locator: dict): """Scroll to a particular element on the page. :param locator: dictionary of identifier type and value ({'by':'id', 'value':'start-of-content.'}). + :type locator: dict """ self.page_readiness_wait() if isinstance(locator, dict): try: self.locator_check(locator) - element = self.driver.find_element( - self.by_value, - value=locator['locatorvalue']) + element = self.__find_element(locator) actions = ActionChains(self.driver) actions.move_to_element(element).perform() except selenium_exceptions.NoSuchElementException: - logging.error('Exception : Not Able To Scroll to Element') + logger.error('Exception : Not Able To Scroll to Element') except BaseException: - self.driver.execute_script( + self.__execute_script( "arguments[0].scrollIntoView(true)", - self.driver.find_element( - self.by_value, - value=locator['locatorvalue'])) + self.__find_element(locator)) else: AssertionError("Invalid locator type") + + def __find_element(self, locator: dict): + """Private method simplified finding element. + + :type locator: dict + """ + if isinstance(locator, dict): + self.locator_check(locator) + return self.driver.find_element( + self.by_value, + value=locator['locatorvalue']) + + def __execute_script(self, script, web_elm=None): + """ + Private method to Exeucte the passed script. + + :param script_to_execute: must contain the valid JS to be executed. + + """ + if web_elm is None: + return self.driver.execute_script(script) + if isinstance(web_elm, WebElement): + return self.driver.execute_script(script, web_elm) + if isinstance(web_elm, dict): + return self.driver.execute_script( + script, + self.__find_element(web_elm)) diff --git a/prodigyqa/comparison.py b/prodigyqa/comparison.py index 692d85e..d739c25 100644 --- a/prodigyqa/comparison.py +++ b/prodigyqa/comparison.py @@ -3,7 +3,7 @@ import unittest import cv2 from skimage.measure import compare_ssim as ssim -import logging +from loguru import logger import pandas as pd from jsondiff import diff import os @@ -41,7 +41,7 @@ def compare_images(self, source, target): self.source_extn = source.split(".")[1] self.target_extn = target.split(".")[1] if self.source_extn and self.target_extn not in self.image_extn: - logging.error("Invalid image extension") + logger.error("Invalid image extension") self.target = cv2.resize( self.target, (int(self.source.shape[1]), int(self.source.shape[0]))) @@ -80,7 +80,7 @@ def compare_files(self, source, target): self.target_data = self.__load_into_dataframe(target) return self.__compare_non_workbook_files() else: - logging.error('File Extension not supported') + logger.error('File Extension not supported') def __compare_workbooks(self): """Compare two xls or xlsx files and return difference and boolean. diff --git a/prodigyqa/email.py b/prodigyqa/email.py deleted file mode 100644 index ccc635a..0000000 --- a/prodigyqa/email.py +++ /dev/null @@ -1,299 +0,0 @@ -"""Email library.""" -import poplib -import smtplib -import email -from re import match -import socket # used for unit tests -from datetime import datetime -from time import sleep - - -class TimeoutError(RuntimeError): - """Raise this exception for timeout error.""" - - EXIT_ON_FAILURE = True - - -class EmailKeywords(object): - """Library for SMTP and POP Email keywords. - - This library provides the keywords for communicating with SMTP - and POP servers and processing emails. - """ - - def __init__(self): - """Variable Stack Declaration.""" - self.pop_connected = False - self.pop_server = None - self.pop_user = None - self.pop_password = None - self.smtp_connected = False - self.pop_obj = None - self.smtp_obj = None - - def __del__(self): - """finalizer.""" - self.disconnect_from_pop_mail_server() - self.disconnect_from_smtp_server() - - # POP Mail Keywords - # =================== - def _connect_pop(self, retry=5): - """Private method to connect to the POP server. - - Since POP sessions are locked, we must reconnect to get any message. - updates. This method is used by the keywords that poll the POP server. - - :param retry: integer. - :return: True or raise exception. - """ - # Occasionally, connections fail. - # We retry [retry] times before raising an assertion. - l_retry = retry - while l_retry > 0: - try: - if self.pop_use_ssl: - self.pop_obj = poplib.POP3_SSL(self.pop_server, port=995) - else: - self.pop_obj = poplib.POP3(self.pop_server, port=110) - self.pop_obj.user(self.pop_user) - self.pop_obj.pass_(self.pop_password) - self.pop_connected = True - return True - except poplib.error_proto: # indicates a login issue - sleep(1) - l_retry -= 1 - except socket.gaierror: # this exception is for bad server name - raise AssertionError("Failed to connect to POP server" - "due to bad server name'" - "{0}'".format(self.pop_server)) - raise AssertionError("Failed to connect to POP server" - " after {0} retries".format(retry)) - - def connect_to_pop_mail_server(self, server, user, password, use_ssl=True): - """Connect to the POP mail server. - - :param server: pop server - :param user: user name - :param password: password - :param use_ssl: boolean - :return: True on successful connection - """ - self.pop_server = server - self.pop_user = user - self.pop_password = password - self.pop_use_ssl = use_ssl - self._connect_pop() - # To establish the initial connection and to save credentials for - # future connections. We can disconnect for now. - self.disconnect_from_pop_mail_server() - return True - - def reconnect_to_pop_mail_server(self): - """Re-connect in order to determine updates.""" - # if we are already connected, disconnect - if self.pop_connected and self.pop_obj is not None: - self.disconnect_from_pop_mail_server() - self._connect_pop() - - def disconnect_from_pop_mail_server(self): - """Disconnect from the POP mail server.""" - if self.pop_obj is not None: - self.pop_obj.quit() - self.pop_connected = False - self.pop_obj = None - return True - - def get_mail_message_count(self): - """Return the message count of POP mailbox.""" - self.reconnect_to_pop_mail_server() - count = self.pop_obj.stat()[0] - self.disconnect_from_pop_mail_server() - return count - - def mail_message_count_should_be(self, count, timeout=60): - """Verify that the POP message count is as expected. - - :param count: expected mail count - :param timeout: - """ - msg_count = self._wait_for_mail_message_count(count, timeout) - if msg_count != count: - raise AssertionError("POP message count should have " - "been {0} when it was " - "{1}".format(count, msg_count)) - - def _wait_for_mail_message_count(self, count, timeout=60): - """Wait for a new message to appear on the POP server. - - :param count: expected mail count - :param timeout: - :return: actual mail count - """ - start = datetime.now() - while (datetime.now() - start).seconds < timeout: - cur_count = self.get_mail_message_count() - if cur_count == count: - return cur_count - sleep(5) # sleep 5 seconds to hammer the server with requests - raise TimeoutError( - "Failed to wait for message count in {0}s".format(timeout)) - - def mail_message_count_should_not_be(self, count, timeout=20): - """Verify that the POP message count is not a certain value. - - :param count: expected mail count - :param timeout: - """ - start = datetime.now() - # wait for the message(s) to arrive, so a loop is necessary here - while (datetime.now() - start).seconds < timeout: - msg_count = self.get_mail_message_count() - - if msg_count == count: - raise AssertionError( - "POP message count should have been {0}".count) - - def delete_mail_message(self, index): - """Delete a mail message from the POP server. - - NOTE: message index starts at 1. - :param index: mail index. - """ - self.reconnect_to_pop_mail_server() - self.pop_obj.dele(index) - self.disconnect_from_pop_mail_server() - - def get_mail_message_subject(self, index): - """Retrieve the subject for the supplied message number. - - :param index: mail index - :return: mail subject - """ - self.reconnect_to_pop_mail_server() - mail = self.pop_obj.retr(index)[1] - self.disconnect_from_pop_mail_server() - msg = email.message_from_string("\n".join(mail)) - return msg['subject'] - - def get_mail_message_body(self, index): - """Retrieve the body for the supplied message number. - - :param index: - :return: mail body - """ - self.reconnect_to_pop_mail_server() - mail = self.pop_obj.retr(index)[1] - self.disconnect_from_pop_mail_server() - msg = email.message_from_string("\n".join(mail)) - return msg.get_payload() - - def mail_message_subject_should_match(self, index, reg_exp): - """Email subject contains the required regular expression match. - - :param index: mail index. - :param reg_exp: regular expression of mail subject. - """ - self.reconnect_to_pop_mail_server() - mail = self.pop_obj.retr(index)[1] - self.disconnect_from_pop_mail_server() - msg = email.message_from_string("\n".join(mail)) - if match(reg_exp, msg['subject']) is None: - raise AssertionError("Message {0} subject did not match '{1}'." - "Body:{2}".format(index, - reg_exp, msg['subject'])) - - def mail_message_subject_should_not_match(self, index, reg_exp): - """Email subject should not contain the regular expression match. - - :param index: mail index - :param reg_exp: regular expression for mail subject. - """ - self.reconnect_to_pop_mail_server() - mail = self.pop_obj.retr(index)[1] - self.disconnect_from_pop_mail_server() - msg = email.message_from_string("\n".join(mail)) - if match(reg_exp, msg['subject']) is not None: - raise AssertionError("Message {0} subject matched '{1}' " - "but should not have. " - "Subject:{2}".format(index, - reg_exp, msg['Subject'])) - - def mail_message_body_should_match(self, index, reg_exp): - """Email message body contains the required regular expression match. - - :param index: mail index - :param reg_exp: regular expression for mail message body - """ - self.reconnect_to_pop_mail_server() - mail = self.pop_obj.retr(index)[1] - self.disconnect_from_pop_mail_server() - msg = email.message_from_string("\n".join(mail)) - body = msg.get_payload() - if match(reg_exp, body) is None: - raise AssertionError("Message {0} did not match '{1}'." - "Body:{2}".format(index, reg_exp, body)) - - def mail_message_body_should_not_match(self, index, reg_exp): - """Email message body does not contain the regular expression match. - - :param index: mail index - :param reg_exp: regular expression for mail message body - """ - self.reconnect_to_pop_mail_server() - mail = self.pop_obj.retr(index)[1] - self.disconnect_from_pop_mail_server() - msg = email.message_from_string("\n".join(mail)) - body = msg.get_payload() - if match(reg_exp, body) is not None: - raise AssertionError("Message {0} matched '{1}' " - "but should not have." - "Body:{2}".format(index, reg_exp, body)) - - # SMTP Mail Keywords - # ============================== - def smtp_server_should_be_connected(self): - """Verify that the SMTP server is connected.""" - if self.smtp_obj is None or self.smtp_connected is False: - raise AssertionError("SMTP server should be connected but is not.") - - def smtp_server_should_not_be_connected(self): - """Verify that the SMTP server is not connected.""" - if self.smtp_obj is not None or self.smtp_connected is True: - raise AssertionError("SMTP server should not be connected but is.") - - def connect_to_smtp_server(self, server, port): - """Connect to the SMTP server. - - :param server: smtp server - :param port: port no - :return: boolean - """ - self.smtp_obj = smtplib.SMTP(server, port) - self.smtp_connected = True - return True - - def disconnect_from_smtp_server(self): - """Disconnect from the SMTP server.""" - if self.smtp_obj is not None: - self.smtp_obj.quit() - self.smtp_connected = False - self.smtp_obj = None - return True - - def send_email(self, from_addr, to_addrs, subject, message): - """Send an email to a recipient. - - :param from_addr: from address - :param to_addrs: to address - :param subject: mail subject - :param message: message to send - :return: boolean - """ - msg = email.mime.Text.MIMEText(message) - msg['To'] = ", ".join(to_addrs).strip( - ", ") if isinstance(to_addrs, list) else to_addrs - msg['From'] = from_addr - msg['Subject'] = subject - self.smtp_obj.sendmail(from_addr, to_addrs, msg.as_string()) - return True diff --git a/prodigyqa/spellchecker.py b/prodigyqa/spellchecker.py new file mode 100644 index 0000000..50a193d --- /dev/null +++ b/prodigyqa/spellchecker.py @@ -0,0 +1,44 @@ +"""Spell Check Module.""" +from prodigyqa import BrowserActions +import re +import nltk +import aspell +import string + +nltk.download('punkt') + + +class SpellChecker(BrowserActions): + """Spell Checker with Custom Libraries.""" + + def spell_check_on_page(self, url, words): + """Spell checker. + + :param url: webpage url + :param words: expected word list + :type words: list + :return: list of misspelled words + TODO: Expand the parameter of words into txt/csv/custom string. + """ + self.open(url) + cleanr = re.compile('<.*?>') + page_content = re.sub(cleanr, '', self.get_page_source()) + cleantext = [] + speller_obj = aspell.Speller("lang", "en") + if len(words): + for word in words: + speller_obj.addtoSession(word) + + invalidchars = set(string.punctuation.replace("_", "")) + for word in nltk.word_tokenize(page_content): + if any(invalidchar in word for invalidchar in invalidchars) or \ + len(word) < 2: + continue + else: + cleantext.append(word) + + misspelled = list(set([word.encode('ascii', 'ignore') + for word in cleantext if not + speller_obj.check( + word) and re.match('^[a-zA-Z ]*$', word)])) + return misspelled diff --git a/prodigyqa/spider.py b/prodigyqa/spider.py index 90edec3..1e0c7f9 100644 --- a/prodigyqa/spider.py +++ b/prodigyqa/spider.py @@ -12,9 +12,15 @@ class Webspider(BrowserActions): """Crawl a page and extract all urls recursively within same domain.""" - def spider(self, parent_url, login=False, - username="", password="", login_button=''): - """Hold the Web Spider using selenium fo browser based login.""" + def spider(self, parent_url, username, + password, login_button, login=False): + """Hold the Web Spider using selenium fo browser based login. + + :type login: bool + :type username: dict + :type password: dict + :type login_button: dict + """ self.url = parent_url self.url_list = list() self.crawled_urls = list() diff --git a/prodigyqa/utils.py b/prodigyqa/utils.py index 22e0a19..3e94d01 100755 --- a/prodigyqa/utils.py +++ b/prodigyqa/utils.py @@ -1,71 +1,43 @@ -"""Image Comparison Module using Structural Similary and Open CV.""" - -import re - -import string +"""Useful Utilities which are used across modules will be put here.""" from PIL import Image -import aspell - -from axe_selenium_python import Axe - -from prodigyqa import BrowserActions - -import nltk - import pytesseract -nltk.download('punkt') - -class Utilities(BrowserActions): - """Extract the text from image presented.""" +class Utilities(object): + """Utilities to contain few random methods which are easy and reusable.""" def captcha_to_text(self, image): """Method to return extracted text from passed image.""" return pytesseract.image_to_string(Image.open(image)) - def spell_checker(self, url, words=[]): - """Spell checker. - - :param url: webpage url - :param words: expected word list - :return: list of misspelled words + def is_string(self, item) -> bool: + """Evaluate if an item sent is string. + :rtype: bool """ - self.open(url) - cleanr = re.compile('<.*?>') - page_content = re.sub(cleanr, '', self.get_page_source()) - cleantext = [] - speller_obj = aspell.Speller("lang", "en") - if len(words): - for word in words: - speller_obj.addtoSession(word) - - invalidchars = set(string.punctuation.replace("_", "")) - for word in nltk.word_tokenize(page_content): - if any(invalidchar in word for invalidchar in invalidchars) or \ - len(word) < 2: - continue - else: - cleantext.append(word) - - misspelled = list(set([word.encode('ascii', 'ignore') - for word in cleantext - if not speller_obj.check(word) and - re.match('^[a-zA-Z ]*$', word)])) - - return misspelled - - def accesibility_check(self, url): - self.open(url) - axe = Axe(self.driver) - # Inject axe-core javascript into page. - axe.inject() - # Run axe accessibility checks. - results = axe.run() - # Write results to file - axe.write_results(results, 'a11y.json') - # Assert no violations are found - assert len(results["violations"]) == 0, axe.report( - results["violations"]) + if isinstance(item, str): + return True + else: + return False + + def is_ok(self, item): + """Evaluate if an item sent is OK.""" + if self.is_string(item): + return item.upper() not in ('FALSE', 'NO', '', 'NONE', '0', 'OFF') + return bool(item) + + def is_not_ok(self, item): + """Evaluate if an item sent is NOT OK.""" + return not self.is_ok(item) + + def is_none(self, item): + """Evaluate if an item sent is None.""" + return item is None or self.is_string(item) and item.upper() == 'NONE' + + def are_equal(self, source, target, ignore_case=True): + """Evaluate if an two strings shared are equal.""" + if ignore_case: + return source.lower() == target.lower() + else: + return source == target diff --git a/requirements.txt b/requirements.txt index a7b7fc8..4d3d435 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,5 @@ pip setuptools -scikit-image selenium nose jsondiff @@ -8,14 +7,15 @@ openpyxl pytesseract beautifulsoup4 opencv-python -flake8==3.7.7 +flake8==3.7.8 pycodestyle<2.6.0,>=2.5.0 pandas==0.24.2 -urllib3==1.24.3 +urllib3==1.25.3 requests>=2.21.0 -ipdb==0.12 +ipdb==0.12.2 pytest>=4.0.2 -pytest-html<1.21.0 +pytest-html<1.23.0 xlrd>=0.9.0 scrapy +loguru -e . diff --git a/setup.py b/setup.py index 6eab2ff..cacbb10 100644 --- a/setup.py +++ b/setup.py @@ -14,7 +14,7 @@ setup( name='prodigyqa', - version='1.0.12', + version='1.2.0', description='Test Automation Framework', long_description=long_description, long_description_content_type='text/markdown', @@ -36,7 +36,6 @@ "Operating System :: Unix", "Operating System :: MacOS", "Programming Language :: Python", - "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", @@ -44,7 +43,6 @@ install_requires=[ 'pip', 'setuptools', - 'scikit-image', 'selenium', 'nose', 'jsondiff', @@ -52,16 +50,17 @@ 'pytesseract', 'beautifulsoup4', 'opencv-python', - 'flake8==3.7.7', + 'flake8==3.7.8', 'pycodestyle<2.6.0,>=2.5.0', 'pandas==0.24.2', - 'urllib3==1.24.3', + 'urllib3==1.25.3', 'requests>=2.21.0', - 'ipdb==0.12', + 'ipdb==0.12.2', 'pytest>=4.0.2', - 'pytest-html<1.21.0', + 'pytest-html<1.23.0', 'xlrd>=0.9.0', 'scrapy', 'nltk', + 'loguru', ],) -print("\n*** Prodigy QA Installation Complete! ***\n") +print("\n*** Prodigy QA Framework Installation Complete! ***\n")