ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ ਲਈ ਸੇਲੇਨਿਅਮ ਪਾਈਥਨ ਟਿਊਟੋਰਿਅਲ

ਇਸ ਸੇਲੇਨਿਅਮ ਪਾਈਥਨ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਵੈੱਬ ਬ੍ਰਾਊਜ਼ਰਾਂ ਵਿੱਚ ਪਾਈਥਨ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸੇਲੇਨਿਅਮ ਟੈਸਟ ਸਕ੍ਰਿਪਟ ਨੂੰ ਕੋਡ ਕਰਨਾ ਅਤੇ ਚਲਾਉਣਾ ਸਿੱਖੋ:

ਪਿਛਲੇ 5 ਸਾਲਾਂ ਵਿੱਚ, ਪਾਈਥਨ ਭਾਸ਼ਾ ਵਿੱਚ ਤੇਜ਼ੀ ਨਾਲ ਵਾਧਾ ਹੋਇਆ ਹੈ। ਉਦਯੋਗ ਮੁੱਖ ਤੌਰ 'ਤੇ ਕਿਉਂਕਿ ਇਹ ਸਧਾਰਨ ਅਤੇ ਸਿੱਖਣਾ ਆਸਾਨ ਹੈ। ਸੇਲੇਨਿਅਮ ਸਭ ਤੋਂ ਵੱਧ ਵਰਤੇ ਜਾਣ ਵਾਲੇ ਓਪਨ-ਸੋਰਸ ਆਟੋਮੇਸ਼ਨ ਟੈਸਟਿੰਗ ਟੂਲਸ ਵਿੱਚੋਂ ਇੱਕ ਹੈ।

ਹੁਣ ਸੇਲੇਨਿਅਮ ਨੂੰ ਪਾਈਥਨ ਨਾਲ ਜੋੜਨ 'ਤੇ ਵਿਚਾਰ ਕਰੋ ਅਤੇ ਕਲਪਨਾ ਕਰੋ ਕਿ ਇੱਕ ਆਟੋਮੇਸ਼ਨ ਫਰੇਮਵਰਕ ਕਿੰਨਾ ਮਜ਼ਬੂਤ ​​ਬਣ ਸਕਦਾ ਹੈ।

ਇਸ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ, ਅਸੀਂ ਸਿਖਾਂਗੇ ਕਿ ਪਾਈਥਨ ਨੂੰ ਕਿਵੇਂ ਇੰਸਟਾਲ ਕਰਨਾ ਹੈ, ਪਾਈਥਨ ਨਾਲ ਸੇਲੇਨਿਅਮ ਲਾਇਬ੍ਰੇਰੀਆਂ ਨੂੰ ਬਾਈਡਿੰਗ ਕਿਵੇਂ ਕਰਨਾ ਹੈ, PyCharm IDE ਨੂੰ ਕਿਵੇਂ ਇੰਸਟਾਲ ਅਤੇ ਸੰਰਚਿਤ ਕਰਨਾ ਹੈ। ਇਸ ਟਿਊਟੋਰਿਅਲ ਦੇ ਅੰਤ ਵਿੱਚ, ਤੁਸੀਂ ਵੱਖ-ਵੱਖ ਵੈੱਬ ਬ੍ਰਾਊਜ਼ਰਾਂ ਵਿੱਚ ਪਾਈਥਨ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਸੇਲੇਨਿਅਮ ਟੈਸਟ ਸਕ੍ਰਿਪਟ ਨੂੰ ਕੋਡ ਅਤੇ ਚਲਾਉਣ ਦੇ ਯੋਗ ਹੋਵੋਗੇ।

ਪਾਈਥਨ ਦੀ ਸਥਾਪਨਾ

ਪਾਇਥਨ ਨੂੰ ਇੰਸਟਾਲ ਕਰਨਾ ਕਾਫ਼ੀ ਸਰਲ ਹੈ। ਇੱਥੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਨਵੀਨਤਮ ਸੰਸਕਰਣ ਡਾਉਨਲੋਡ ਕਰੋ। ਇਹ ਤੁਹਾਨੂੰ ਇੱਕ .exe ਫਾਈਲ ਦੇਵੇਗਾ। ਸਾਰੀਆਂ ਡਿਫੌਲਟ ਸੈਟਿੰਗਾਂ ਨਾਲ ਇੰਸਟਾਲ ਕਰੋ।

>>ਇੰਸਟਾਲੇਸ਼ਨ ਪ੍ਰਕਿਰਿਆ 'ਤੇ ਕਦਮ ਦਰ ਕਦਮ ਵੇਰਵੇ ਲਈ ਇੱਥੇ ਕਲਿੱਕ ਕਰੋ।

ਪਾਈਥਨ ਨਾਲ ਸੇਲੇਨਿਅਮ ਲਾਇਬ੍ਰੇਰੀਆਂ ਸਥਾਪਿਤ ਕਰੋ

ਜਦੋਂ ਤੁਸੀਂ ਪਾਈਥਨ ਨੂੰ ਸਥਾਪਿਤ ਕਰਦੇ ਹੋ, ਤਾਂ ਸੇਲੇਨਿਅਮ ਲਾਇਬ੍ਰੇਰੀਆਂ ਮੂਲ ਰੂਪ ਵਿੱਚ ਸਥਾਪਿਤ ਨਹੀਂ ਹੁੰਦੀਆਂ ਹਨ। ਪਰ ਇਹ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ ਕਿ ਕੀ ਤੁਹਾਡੇ ਪਾਈਥਨ ਵਿੱਚ ਸੇਲੇਨਿਅਮ ਲਾਇਬ੍ਰੇਰੀਆਂ ਪਹਿਲਾਂ ਤੋਂ ਮੌਜੂਦ ਹਨ, ਓਪਨ ਕਮਾਂਡ ਪ੍ਰੋਂਪਟ ਉਸ ਮਾਰਗ 'ਤੇ ਨੈਵੀਗੇਟ ਕਰੋ ਜਿੱਥੇ ਤੁਸੀਂ ਪਾਈਥਨ ਸਥਾਪਿਤ ਕੀਤਾ ਹੈ ਅਤੇ ਟਾਈਪ ਕਰੋ “ ਪਾਈਪ ਸੂਚੀ “। ਇਹ ਕਮਾਂਡ ਸਾਰੀਆਂ ਲਾਇਬ੍ਰੇਰੀਆਂ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰੇਗੀਕਮਾਂਡ:

driver = Webdriver.Chrome(executable_path= "C:\\Users\\Admin\\PyCharmProjects\\SeleniumTest\\Drivers\\chromedriver.exe") 

#2) ਸਕ੍ਰਿਪਟ ਨੂੰ ਵੱਖ-ਵੱਖ ਬ੍ਰਾਊਜ਼ਰਾਂ ਵਿੱਚ ਚਲਾਉਣਾ:

ਇੱਕੋ ਸਕ੍ਰਿਪਟ ਨੂੰ ਕਿਸੇ ਹੋਰ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚਲਾਉਣ ਲਈ ਤੁਹਾਨੂੰ ਸਿਰਫ਼ ਇੰਸਟੈਂਸ ਬਣਾਉਣ ਦੀ ਲੋੜ ਹੈ। ਉਪਰੋਕਤ ਨਮੂਨਾ ਕੋਡ ਵਿੱਚ Chrome ਦੀ ਬਜਾਏ ਉਸ ਖਾਸ ਬ੍ਰਾਊਜ਼ਰ ਦਾ।

ਫਾਇਰਫਾਕਸ ਬ੍ਰਾਊਜ਼ਰ ਲਈ ਉਦਾਹਰਨ: Chrome ਨੂੰ ਫਾਇਰਫਾਕਸ ਨਾਲ ਬਦਲੋ ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿਖਾਇਆ ਗਿਆ ਹੈ:

driver = Webdriver.Firefox(executable_path="C:\\Users\\Admin\\PyCharmProjects\\SeleniumTest\\Drivers\\geckodriver.exe")

Microsoft Edge ਬ੍ਰਾਊਜ਼ਰ ਲਈ, ਹੇਠਾਂ ਦਰਸਾਏ ਅਨੁਸਾਰ ਕਰੋਮ ਨੂੰ ਐਜ ਨਾਲ ਬਦਲੋ:

driver = Webdriver.Edge(executable_path="C:\\Users\\Admin\\PyCharmProjects\\SeleniumTest\\Drivers\\msedgedriver.exe")

#3) ਕਮਾਂਡ ਪ੍ਰੋਂਪਟ ਵਿੱਚ ਸਕ੍ਰਿਪਟ ਨੂੰ ਚਲਾਉਣਾ:

ਉਸ ਡਾਇਰੈਕਟਰੀ 'ਤੇ ਸੱਜਾ ਕਲਿੱਕ ਕਰੋ ਜਿੱਥੇ ਤੁਸੀਂ ਆਪਣਾ ਕੋਡ ਲਿਖਿਆ ਹੈ . ਉਦਾਹਰਨ: “ਮੁੱਖ”, ਅਤੇ ਫਿਰ ਪੂਰਨ ਮਾਰਗ ਦੀ ਨਕਲ ਕਰੋ। ਕਮਾਂਡ ਪ੍ਰੋਂਪਟ ਖੋਲ੍ਹੋ ਅਤੇ ਡਾਇਰੈਕਟਰੀ ਨੂੰ 'cd' ਕਮਾਂਡ ਨਾਲ ਪਾਈਥਨ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਬਦਲੋ ਅਤੇ ਸੱਜਾ-ਕਲਿੱਕ ਕਰੋ। ਇੱਕ ਵਾਰ ਡਾਇਰੈਕਟਰੀ ਬਦਲਣ ਤੋਂ ਬਾਅਦ, ਪਾਈਥਨ “ਪ੍ਰੋਗਰਾਮ ਨਾਮ” ਦਰਜ ਕਰੋ।

Python FirstTest.py

ਇਹ ਕੋਡ ਨੂੰ ਚਲਾਏਗਾ ਅਤੇ ਨਤੀਜਾ ਕਮਾਂਡ ਪ੍ਰੋਂਪਟ ਵਿੱਚ ਦਿਖਾਇਆ ਜਾਵੇਗਾ। .

ਸੇਲੇਨਿਅਮ ਪਾਈਥਨ ਬਾਰੇ ਅਕਸਰ ਪੁੱਛੇ ਜਾਂਦੇ ਸਵਾਲ

ਪ੍ਰ #1) ਸੇਲੇਨਿਅਮ ਪਾਈਥਨ ਕਿਸ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ?

ਜਵਾਬ: ਬਹੁਤ ਸਾਰੇ ਪ੍ਰੋਗਰਾਮਰਾਂ ਨੇ ਟੈਸਟ ਆਟੋਮੇਸ਼ਨ ਲਈ ਪਾਈਥਨ ਦੇ ਨਾਲ ਸੇਲੇਨਿਅਮ ਦੀ ਵਰਤੋਂ ਸ਼ੁਰੂ ਕਰ ਦਿੱਤੀ ਹੈ। ਹੇਠਾਂ ਦਿੱਤੇ ਗਏ ਕੁਝ ਕਾਰਨ ਹਨ:

  • ਵੈੱਬ ਐਪਲੀਕੇਸ਼ਨ ਟੈਸਟਿੰਗ ਲਈ, ਸੇਲੇਨਿਅਮ ਸਭ ਤੋਂ ਵੱਧ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਆਟੋਮੇਸ਼ਨ ਟੂਲ ਹੈ ਜੋ ਵੱਖ-ਵੱਖ ਫੰਕਸ਼ਨਾਂ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ। ਉਹ ਫੰਕਸ਼ਨ ਵੈੱਬ ਐਪਲੀਕੇਸ਼ਨ ਟੈਸਟ ਦੀਆਂ ਲੋੜਾਂ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਬਣਾਏ ਗਏ ਹਨ।
  • ਪਾਈਥਨ ਭਾਸ਼ਾ ਬਹੁਤ ਪ੍ਰਸਿੱਧੀ ਪ੍ਰਾਪਤ ਕਰ ਰਹੀ ਹੈ ਕਿਉਂਕਿ ਇਸ ਵਿੱਚ ਘੱਟ ਸੰਟੈਕਸ ਸਮੱਸਿਆਵਾਂ ਹਨ ਅਤੇਇੱਕ ਸਧਾਰਨ ਕੀਵਰਡ ਨਾਲ ਕੋਡ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
  • ਸੇਲੇਨਿਅਮ ਬ੍ਰਾਊਜ਼ਰ ਡਿਜ਼ਾਈਨ ਦੀ ਪਰਵਾਹ ਕੀਤੇ ਬਿਨਾਂ ਵੱਖ-ਵੱਖ ਬ੍ਰਾਊਜ਼ਰਾਂ ਨੂੰ ਪਾਈਥਨ ਦੀਆਂ ਸਟੈਂਡਰਡ ਕਮਾਂਡਾਂ ਭੇਜਦਾ ਹੈ।
  • ਪਾਈਥਨ ਅਤੇ ਸੇਲੇਨਿਅਮ ਦੀ ਬਾਈਡਿੰਗ ਵੱਖ-ਵੱਖ API ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ ਜੋ ਕਾਰਜਸ਼ੀਲ ਟੈਸਟਾਂ ਨੂੰ ਲਿਖਣ ਵਿੱਚ ਮਦਦ ਕਰਦੇ ਹਨ।
  • ਸੈਲੇਨਿਅਮ ਅਤੇ ਪਾਈਥਨ ਦੋਵੇਂ ਓਪਨ ਸੋਰਸ ਹਨ। ਇਸ ਲਈ ਕੋਈ ਵੀ ਇਸਨੂੰ ਕਿਸੇ ਵੀ ਵਾਤਾਵਰਣ ਵਿੱਚ ਆਸਾਨੀ ਨਾਲ ਡਾਊਨਲੋਡ ਅਤੇ ਵਰਤੋਂ ਕਰ ਸਕਦਾ ਹੈ।

ਪ੍ਰ #2) ਮੈਂ ਸੇਲੇਨਿਅਮ ਪਾਈਥਨ ਵਿੱਚ ਕ੍ਰੋਮ ਕਿਵੇਂ ਖੋਲ੍ਹਾਂ?

ਜਵਾਬ : ਇਥੋਂ ਕ੍ਰੋਮ ਡਰਾਈਵਰ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰੋ ਅਤੇ .exe ਫਾਈਲ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰੋ। ਕ੍ਰੋਮ ਵੈਬਡ੍ਰਾਈਵਰ ਦੀ ਇੱਕ ਉਦਾਹਰਣ ਬਣਾਉਂਦੇ ਸਮੇਂ .exe ਫਾਈਲ ਦਾ ਪੂਰਾ ਮਾਰਗ ਨਿਰਧਾਰਤ ਕਰੋ।

driver = Webdriver.Chrome("C:\\Users\\Admin\\PyCharmProjects\\SeleniumTest\\Drivers\\Chromedriver.exe")

ਪ੍ਰ #3) ਮੈਂ ਪਾਈਥਨ ਵਿੱਚ ਯੂਨੀਕੋਡ ਗਲਤੀ ਨੂੰ ਕਿਵੇਂ ਠੀਕ ਕਰਾਂ?

ਜਵਾਬ: ਇਸ ਨੂੰ ਹੱਲ ਕਰਨ ਦੇ 2 ਤਰੀਕੇ ਹਨ।

a) ਜਾਂ ਤਾਂ ਵਾਧੂ ਬੈਕਸਲੈਸ਼ ਜੋੜਨ ਦੀ ਲੋੜ ਹੈ

driver = Webdriver.Chrome("C:\\Users\\Admin\\PyCharmProjects\\SeleniumTest\\Drivers\\Chromedriver.exe")

b) r ਨਾਲ ਸਤਰ ਦਾ ਅਗੇਤਰ ਲਗਾਓ। ਇਹ ਸਟ੍ਰਿੰਗ ਨੂੰ ਕੱਚੀ ਸਤਰ ਦੇ ਰੂਪ ਵਿੱਚ ਮੰਨਣ ਲਈ ਬਣਾਏਗਾ ਅਤੇ ਯੂਨੀਕੋਡ ਅੱਖਰ ਨਹੀਂ ਮੰਨੇ ਜਾਣਗੇ।

driver = Webdriver.Chrome(r"C:\Users\Admin\PyCharmProjects\SeleniumTest\Drivers\Chromedriver.exe")

ਪ੍ਰ #4) ਮੈਂ ਸੇਲੇਨਿਅਮ ਪਾਈਥਨ ਵਿੱਚ ਫਾਇਰਫਾਕਸ ਕਿਵੇਂ ਚਲਾਵਾਂ?

ਜਵਾਬ: ਇਥੋਂ Firefox geckodriver ਨੂੰ ਡਾਊਨਲੋਡ ਕਰੋ ਅਤੇ .exe ਫਾਈਲ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰੋ। ਫਾਇਰਫਾਕਸ ਵੈਬਡ੍ਰਾਈਵਰ ਦੀ ਇੱਕ ਉਦਾਹਰਣ ਬਣਾਉਂਦੇ ਸਮੇਂ .exe ਫਾਈਲ ਦਾ ਪੂਰਾ ਮਾਰਗ ਨਿਰਧਾਰਤ ਕਰੋ।

driver = Webdriver.Firefox(executable_path="C:\\Users\\Admin\\PyCharmProjects\\SeleniumTest\\Drivers\\geckodriver.exe"). driver.get(“//www.google.com”)

ਇਹ ਫਾਇਰਫਾਕਸ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਗੂਗਲ ਵੈਬਪੇਜ ਖੋਲ੍ਹੇਗਾ

Q # 5) ਮੈਂ ਪਾਈਥਨ ਲਈ ਸੇਲੇਨਿਅਮ ਕਿਵੇਂ ਪ੍ਰਾਪਤ ਕਰਾਂ?

ਜਵਾਬ: ਪਾਈਥਨ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਕਮਾਂਡ ਪ੍ਰੋਂਪਟ ਖੋਲ੍ਹੋ ਅਤੇ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਫੋਲਡਰ ਵਿੱਚ ਬਦਲੋ ਜਿੱਥੇ ਪਾਈਥਨ ਮੌਜੂਦ ਹੈ ਅਤੇ ਪਾਈਪ ਇੰਸਟਾਲ ਨੂੰ ਚਲਾਓ।ਸੇਲੇਨਿਅਮ. ਇਹ ਪਾਈਥਨ ਵਿੱਚ ਨਵੀਨਤਮ ਸੇਲੇਨਿਅਮ ਲਾਇਬ੍ਰੇਰੀਆਂ ਨੂੰ ਜੋੜ ਦੇਵੇਗਾ।

C:\Users\Admin\AppData\Local\Programs\Python\Python38-32>pip install Selenium.

ਤੁਸੀਂ ਪਾਈਥਨ ਵਿੱਚ Lib\site-packages ਫੋਲਡਰ ਦੇ ਅਧੀਨ ਸੇਲੇਨਿਅਮ ਲਾਇਬ੍ਰੇਰੀਆਂ ਲੱਭ ਸਕਦੇ ਹੋ।

ਸਿੱਟਾ

ਇਸ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ, ਅਸੀਂ ਲਿਖਣਾ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਲੋੜੀਂਦੀਆਂ ਬੁਨਿਆਦੀ ਗੱਲਾਂ ਸਿੱਖੀਆਂ ਹਨ। ਸੇਲੇਨਿਅਮ ਵੈਬਡ੍ਰਾਈਵਰ ਅਤੇ ਪਾਈਥਨ ਭਾਸ਼ਾ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਸਕ੍ਰਿਪਟ। ਹੇਠਾਂ ਇਸ ਟਿਊਟੋਰਿਅਲ ਦਾ ਨਿਚੋੜ ਦਿੱਤਾ ਗਿਆ ਹੈ:

  1. ਪਾਈਥਨ ਅਤੇ ਸੇਲੇਨਿਅਮ ਪ੍ਰੋਗ੍ਰਾਮਰਾਂ ਦੁਆਰਾ ਸਭ ਤੋਂ ਵੱਧ ਪ੍ਰਸਿੱਧ ਸਾਬਤ ਹੋਏ ਹਨ। ਇਸ ਲਈ ਇਸਦੇ ਲਈ ਬਹੁਤ ਸਾਰੇ ਸਮਰਥਨ ਦਸਤਾਵੇਜ਼ ਉਪਲਬਧ ਹਨ।
  2. ਪਾਈਥਨ ਨਾਲ ਸੇਲੇਨਿਅਮ ਲਾਇਬ੍ਰੇਰੀਆਂ ਦੀ ਬਾਈਡਿੰਗ ਕੇਵਲ ਇੱਕ ਸਿੰਗਲ ਕਮਾਂਡ ਪਾਈਪ ਇੰਸਟਾਲ ਸੇਲੇਨਿਅਮ ਦੁਆਰਾ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।
  3. PyCharm ਸਭ ਤੋਂ ਵੱਧ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ IDE ਹੈ। , ਖਾਸ ਕਰਕੇ ਪਾਈਥਨ ਭਾਸ਼ਾ ਲਈ। ਕਮਿਊਨਿਟੀ ਐਡੀਸ਼ਨ ਵਰਤੋਂ ਲਈ ਪੂਰੀ ਤਰ੍ਹਾਂ ਮੁਫ਼ਤ ਹੈ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਇਸ ਵਿੱਚ ਬਹੁਤ ਸਾਰੇ ਪੈਕੇਜ ਉਪਲਬਧ ਹਨ ਜੋ ਫੰਕਸ਼ਨਲ ਟੈਸਟਾਂ ਨੂੰ ਲਿਖਣ ਵਿੱਚ ਮਦਦ ਕਰਨਗੇ ਅਤੇ ਇੰਸਟਾਲੇਸ਼ਨ ਬਹੁਤ ਆਸਾਨ ਹੈ।
  4. ਅਸੀਂ ਇਹ ਵੀ ਸਿੱਖਿਆ ਹੈ ਕਿ ਵੱਖ-ਵੱਖ ਬ੍ਰਾਊਜ਼ਰ ਡਰਾਈਵਰਾਂ ਨੂੰ ਕਿਵੇਂ ਡਾਊਨਲੋਡ ਕਰਨਾ ਹੈ ਅਤੇ ਉਹਨਾਂ ਨੂੰ PyCharm ਵਿੱਚ ਟੈਸਟ ਸਕ੍ਰਿਪਟਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰਨਾ ਹੈ ਤਾਂ ਜੋ ਅਸੀਂ ਨਿਰਧਾਰਿਤ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਸਾਡੀ ਐਪਲੀਕੇਸ਼ਨ ਦੀ ਜਾਂਚ ਕਰੋ।
  5. ਅਸੀਂ ਵੱਖ-ਵੱਖ ਸੇਲੇਨਿਅਮ ਕਮਾਂਡਾਂ ਸਿੱਖੀਆਂ ਹਨ ਜਿਨ੍ਹਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅਸੀਂ ਵੈਬ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੀਆਂ ਕਾਰਜਸ਼ੀਲਤਾਵਾਂ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਸਵੈਚਲਿਤ ਕਰ ਸਕਦੇ ਹਾਂ।
  6. ਅਸੀਂ IDE ਅਤੇ ਕਮਾਂਡ ਪ੍ਰੋਂਪਟ 'ਤੇ ਟੈਸਟ ਸਕ੍ਰਿਪਟ ਵੀ ਚਲਾਉਂਦੇ ਹਾਂ।50
ਵਰਤਮਾਨ ਵਿੱਚ ਤੁਹਾਡੇ ਪਾਈਥਨ ਵਿੱਚ ਉਪਲਬਧ ਹੈ।

PIP ਕੀ ਹੈ

PIP ਦਾ ਅਰਥ ਹੈ ਤਰਜੀਹੀ ਇੰਸਟਾਲਰ ਪ੍ਰੋਗਰਾਮ। ਇਹ ਪ੍ਰਸਿੱਧ ਪੈਕੇਜ ਮੈਨੇਜਰ ਹੈ ਜੋ ਪਾਈਥਨ ਵਿੱਚ ਲਿਖੇ ਸਾਫਟਵੇਅਰ ਪੈਕੇਜਾਂ ਨੂੰ ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। PIP ਪਾਈਥਨ ਦੇ ਨਾਲ ਡਿਫਾਲਟ ਰੂਪ ਵਿੱਚ ਸਥਾਪਿਤ ਹੁੰਦਾ ਹੈ। ਹੁਣ ਪਾਈਥਨ ਨਾਲ ਸਾਰੀਆਂ ਲੋੜੀਂਦੀਆਂ ਸੇਲੇਨਿਅਮ ਲਾਇਬ੍ਰੇਰੀਆਂ ਨੂੰ ਬੰਨ੍ਹਣ/ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਸਾਨੂੰ ਇੱਕ ਕਮਾਂਡ ਚਲਾਉਣ ਦੀ ਲੋੜ ਹੈ

ਪਾਈਪ ਇੰਸਟਾਲ ਸੇਲੇਨਿਅਮ

ਇੱਕ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ ਕਮਾਂਡ ਚਲਾਉਂਦੇ ਹੋ, ਸੇਲੇਨਿਅਮ ਲਾਇਬ੍ਰੇਰੀਆਂ ਨੂੰ ਡਾਊਨਲੋਡ ਕੀਤਾ ਜਾਵੇਗਾ। ਅਤੇ ਇੰਸਟਾਲ ਕੀਤਾ ਹੈ।

ਹੁਣ ਪਿਪ ਸੂਚੀ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸੇਲੇਨਿਅਮ ਲਾਇਬ੍ਰੇਰੀਆਂ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ।

ਡਾਊਨਲੋਡ ਕਰੋ ਅਤੇ ਪਾਈਥਨ IDE ਇੰਸਟਾਲ ਕਰੋ

ਸਕ੍ਰਿਪਟਾਂ ਜਾਂ ਪ੍ਰੋਗਰਾਮਾਂ ਨੂੰ ਲਿਖਣ ਅਤੇ ਚਲਾਉਣ ਲਈ ਸਾਨੂੰ IDE ਦੀ ਲੋੜ ਹੈ। ਇਸ ਲਈ ਉਸੇ ਦੀ ਚੋਣ ਬਹੁਤ ਮਹੱਤਵਪੂਰਨ ਹੋ ਜਾਂਦੀ ਹੈ। PyCharm ਸਭ ਤੋਂ ਪਸੰਦੀਦਾ IDE ਵਿੱਚੋਂ ਇੱਕ ਹੈ, ਖਾਸ ਕਰਕੇ ਪਾਈਥਨ ਭਾਸ਼ਾ ਲਈ। PyCharm ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ ਇੱਥੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਕਮਿਊਨਿਟੀ ਐਡੀਸ਼ਨ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰੋ ਜੋ ਕਿ ਮੁਫ਼ਤ ਅਤੇ ਖੁੱਲ੍ਹਾ ਸਰੋਤ ਹੈ।

ਇਹ ਤੁਹਾਨੂੰ ਇੱਕ .exe ਫਾਈਲ ਦੇਵੇਗਾ। ਅੱਗੇ ਵਧੋ ਅਤੇ ਸਾਰੀਆਂ ਡਿਫੌਲਟ ਸੈਟਿੰਗਾਂ ਦੇ ਨਾਲ ਇੰਸਟਾਲ ਕਰੋ।

ਪਾਈਚਾਰਮ ਵਿੱਚ ਸੇਲੇਨਿਅਮ ਦੀ ਸੰਰਚਨਾ

ਇੰਸਟਾਲੇਸ਼ਨ ਸਫਲ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਵਿੰਡੋਜ਼ ਸਰਚ 'ਤੇ ਜਾਓ ਅਤੇ ਪਾਈਚਾਰਮ ਟਾਈਪ ਕਰੋ ਅਤੇ ਤੁਹਾਨੂੰ ਦਿਖਾਇਆ ਗਿਆ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਪਾਈਚਾਰਮ ਕਮਿਊਨਿਟੀ ਐਡੀਸ਼ਨ ਦਿਖਾਈ ਦੇਵੇਗਾ। ਹੇਠ ਚਿੱਤਰ ਵਿੱਚ. PyCharm ਨੂੰ ਖੋਲ੍ਹਣ ਲਈ ਇਸ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।

ਕੋਈ ਵੀ ਕੋਡ ਲਿਖਣ ਤੋਂ ਪਹਿਲਾਂ ਸਾਨੂੰ PyCharm ਵਿੱਚ ਸੇਲੇਨਿਅਮ ਲਾਇਬ੍ਰੇਰੀਆਂ ਨੂੰ ਸੰਰਚਿਤ ਕਰਨ ਦੀ ਲੋੜ ਹੈ।

ਸੇਲੇਨਿਅਮ ਨੂੰ ਸੰਰਚਿਤ ਕਰਨ ਦੇ 2 ਤਰੀਕੇ ਹਨ। PyCharm ਵਿੱਚ ਇੱਕ ਪ੍ਰੋਜੈਕਟ. ਇਹ ਇਸ ਤਰ੍ਹਾਂ ਹਨਇਸ ਤਰ੍ਹਾਂ ਹੈ:

#1) PyCharm ਵਿੱਚ ਉਪਲਬਧ ਪੈਕੇਜ ਵਿਕਲਪ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ।

ਜਦੋਂ ਤੁਸੀਂ ਪਹਿਲੀ ਵਾਰ PyCharm ਖੋਲ੍ਹਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਨਵਾਂ ਬਣਾਉਣ ਲਈ ਨੈਵੀਗੇਟ ਕੀਤਾ ਜਾਵੇਗਾ। ਪ੍ਰੋਜੈਕਟ ਵਿੰਡੋ।

ਨਵਾਂ ਪ੍ਰੋਜੈਕਟ ਬਣਾਓ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਮੂਲ ਰੂਪ ਵਿੱਚ, ਪ੍ਰੋਜੈਕਟ ਦਾ ਨਾਮ ਬਿਨਾਂ ਸਿਰਲੇਖ ਦੇ ਤੌਰ ਤੇ ਲਿਆ ਜਾਂਦਾ ਹੈ। ਇੱਕ ਢੁਕਵਾਂ ਪ੍ਰੋਜੈਕਟ ਨਾਮ ਦਰਜ ਕਰੋ। ਬਣਾਓ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।

ਨੋਟ: ਤੁਸੀਂ ਪ੍ਰੋਜੈਕਟ ਦਾ ਸਥਾਨ ਬਦਲ ਸਕਦੇ ਹੋ।

ਤੁਹਾਡਾ ਪ੍ਰੋਜੈਕਟ ਸਫਲਤਾਪੂਰਵਕ ਬਣਾਇਆ ਜਾਵੇਗਾ। ਇਹ ਤਸਦੀਕ ਕਰਨ ਲਈ ਕਿ ਕੀ ਸੇਲੇਨਿਅਮ ਲਾਇਬ੍ਰੇਰੀਆਂ ਸੰਰਚਿਤ ਹਨ, ਫਾਇਲ -> 'ਤੇ ਜਾਓ। ਸੈਟਿੰਗਾਂ । ਸੈਟਿੰਗ ਪੰਨੇ ਵਿੱਚ ਪ੍ਰੋਜੈਕਟ – > ਪ੍ਰੋਜੈਕਟ ਇੰਟਰਪ੍ਰੇਟਰ

ਪੈਕੇਜਾਂ ਦੇ ਤਹਿਤ ਤੁਹਾਨੂੰ ਸੇਲੇਨਿਅਮ ਪੈਕੇਜ ਦੇਖਣਾ ਚਾਹੀਦਾ ਹੈ। ਜੇਕਰ ਇਹ ਗੁੰਮ ਹੈ, ਤਾਂ ਸੱਜੇ ਕੋਨੇ 'ਤੇ “ + ” ਬਟਨ ਨੂੰ ਦਬਾਓ। ਉਪਲਬਧ ਪੈਕੇਜਾਂ ਦੇ ਤਹਿਤ, ਸੇਲੇਨਿਅਮ ਦੀ ਖੋਜ ਕਰੋ ਅਤੇ ਪੈਕੇਜ ਇੰਸਟਾਲ ਕਰੋ ਨੂੰ ਦਬਾਓ। ਹੁਣ ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਕੀ ਸੇਲੇਨਿਅਮ ਪੈਕੇਜ ਇੰਸਟਾਲ ਹੈ।

#2) ਗਲੋਬਲ ਸਾਈਟ-ਪੈਕੇਜ ਵਿਕਲਪ ਤੋਂ ਇਨਹੇਰਿਟ ਦੀ ਵਰਤੋਂ ਕਰਨਾ

ਇਹ ਵਿਧੀ ਕਾਫ਼ੀ ਸਰਲ ਹੈ। ਫਾਇਲ-> 'ਤੇ ਜਾਓ ਨਵਾਂ ਪ੍ਰੋਜੈਕਟ । ਨਵਾਂ ਪ੍ਰੋਜੈਕਟ ਬਣਾਉਣ ਵੇਲੇ “ ਇੰਹੇਰਿਟ ਗਲੋਬਲ ਸਾਈਟ-ਪੈਕੇਜ ” ਚੈਕਬਾਕਸ ਚੁਣੋ। ਪ੍ਰੋਜੈਕਟ ਬਣਨ ਤੋਂ ਬਾਅਦ, ਫਾਇਲ -> 'ਤੇ ਨੈਵੀਗੇਟ ਕਰੋ। ਸੈਟਿੰਗਾਂ-> ਪ੍ਰੋਜੈਕਟ -> ਪ੍ਰੋਜੈਕਟ ਇੰਟਰਪ੍ਰੇਟਰ , ਤੁਸੀਂ ਸੇਲੇਨਿਅਮ ਪੈਕੇਜ ਨੂੰ ਪਹਿਲਾਂ ਤੋਂ ਹੀ ਸਥਾਪਿਤ ਦੇਖ ਸਕੋਗੇ।

ਡਰਾਈਵਰਾਂ ਨੂੰ ਪਾਈਚਾਰਮ ਵਿੱਚ ਜੋੜਨਾ

ਨੂੰ ਕਿਸੇ ਵੀ ਵੈੱਬ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਸਵੈਚਲਿਤ ਕਰੋ ਜਿਸ ਦੀ ਸਾਨੂੰ ਇੱਕ ਵੈੱਬ ਬ੍ਰਾਊਜ਼ਰ ਦੀ ਲੋੜ ਹੈ ਅਤੇ ਜਿਸਨੂੰ ਨਿਰਦੇਸ਼ ਦੇਣ ਲਈਬ੍ਰਾਊਜ਼ਰ 'ਤੇ ਸਕ੍ਰਿਪਟਾਂ ਨੂੰ ਚਲਾਉਣ ਲਈ, ਸਾਨੂੰ ਉਸ ਖਾਸ ਬ੍ਰਾਊਜ਼ਰ ਲਈ ਡਰਾਈਵਰਾਂ ਦੀ ਲੋੜ ਹੈ। ਸਾਰੇ ਵੈੱਬ ਬ੍ਰਾਊਜ਼ਰ ਡਰਾਈਵਰ ਇੱਥੇ ਉਪਲਬਧ ਹਨ। ਵੈਬਪੇਜ ਖੋਲ੍ਹੋ ਅਤੇ ਬ੍ਰਾਊਜ਼ਰ 'ਤੇ ਜਾਓ।

ਲੋੜੀਂਦੇ ਬ੍ਰਾਊਜ਼ਰਾਂ ਲਈ ਦਸਤਾਵੇਜ਼ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਡਰਾਈਵਰ ਦਾ ਸਥਿਰ ਸੰਸਕਰਣ ਚੁਣੋ।

Chrome ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ : Chrome ਦਸਤਾਵੇਜ਼ਾਂ 'ਤੇ ਨੈਵੀਗੇਟ ਕਰੋ ਅਤੇ "ਡਾਉਨਲੋਡਸ ਵਿੱਚ ਉਪਲਬਧ ਸਾਰੇ ਸੰਸਕਰਣ" ਦੇ ਅਧੀਨ 'ਮੌਜੂਦਾ ਸਥਿਰ ਰਿਲੀਜ਼' 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਤੁਹਾਡੇ OS ਲਈ ਢੁਕਵੀਂ ਜ਼ਿਪ ਫਾਈਲ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰੋ।

ਉਦਾਹਰਨ: “Chromedriver_win32.zip” Windows ਲਈ।

Firefox ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ: Firefox ਦਸਤਾਵੇਜ਼ਾਂ 'ਤੇ ਜਾਓ, geckodriver ਰੀਲੀਜ਼ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਹੇਠਾਂ ਸਕ੍ਰੋਲ ਕਰੋ। ਸਾਰੇ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮਾਂ ਲਈ ਡਰਾਈਵਰ ਲੱਭਣ ਲਈ।

ਉਦਾਹਰਨ: ਵਿੰਡੋਜ਼ 64 ਲਈ, geckodriver-v0.26.0-win64.zip ਚੁਣੋ।

Microsoft Edge ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ: Edge ਦਸਤਾਵੇਜ਼ਾਂ 'ਤੇ ਜਾਓ। ਇਹ ਸਿੱਧੇ ਡਾਉਨਲੋਡਸ ਦੇ ਹੇਠਾਂ ਡ੍ਰਾਈਵਰ ਪੇਜ ਨੂੰ ਖੋਲ੍ਹ ਦੇਵੇਗਾ। ਉਦਾਹਰਨ: X64 Windows 64 bit OS ਲਈ

ਸੇਲੇਨਿਅਮ ਪਾਈਥਨ ਦੀ ਵਰਤੋਂ ਕਰਨ ਵਾਲਾ ਪਹਿਲਾ ਪ੍ਰੋਗਰਾਮ

ਹੁਣ ਪਾਈਚਾਰਮ ਤਿਆਰ ਹੈ ਸੇਲੇਨਿਅਮ ਕੋਡ ਨੂੰ ਸਵੀਕਾਰ ਕਰਨ ਅਤੇ ਚਲਾਉਣ ਲਈ। ਸਿਰਫ਼ ਚੰਗੀ ਤਰ੍ਹਾਂ ਸੰਗਠਿਤ ਹੋਣ ਲਈ, ਅਸੀਂ 2 ਡਾਇਰੈਕਟਰੀਆਂ ਬਣਾਵਾਂਗੇ (ਡਾਇਰੈਕਟਰੀ ਇੱਕ ਫੋਲਡਰ ਦੇ ਸਮਾਨ ਹੈ)। ਅਸੀਂ ਸਾਰੀਆਂ ਟੈਸਟ ਸਕ੍ਰਿਪਟਾਂ ਨੂੰ ਰੱਖਣ ਲਈ ਇੱਕ ਡਾਇਰੈਕਟਰੀ ਦੀ ਵਰਤੋਂ ਕਰਾਂਗੇ, ਆਓ ਇਸਨੂੰ "ਮੁੱਖ" ਅਤੇ ਦੂਜੀ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਸਾਰੇ ਵੈੱਬ ਬ੍ਰਾਊਜ਼ਰ ਦੇ ਡਰਾਈਵਰਾਂ ਨੂੰ ਰੱਖਣ ਲਈ ਕਹਾਂਗੇ, ਆਓ ਇਸਨੂੰ "ਡਰਾਈਵਰ" ਨਾਮ ਦੇਈਏ।

'ਤੇ ਸੱਜਾ-ਕਲਿਕ ਕਰੋ ਪ੍ਰੋਜੈਕਟ ਅਤੇ ਨਵਾਂ ਬਣਾਓਹੇਠਾਂ ਦਿੱਤੀ ਤਸਵੀਰ ਵਿੱਚ ਦਿਖਾਈ ਗਈ ਡਾਇਰੈਕਟਰੀ:

ਮੁੱਖ ਡਾਇਰੈਕਟਰੀ ਦੇ ਹੇਠਾਂ ਨਵੀਂ ਪਾਈਥਨ ਫਾਈਲ ਬਣਾਓ। ਇਹ ਇੱਕ .py ਫਾਈਲ ਬਣਾਏਗਾ ਅਤੇ ਸੰਪਾਦਕ ਨੂੰ ਖੋਲ੍ਹੇਗਾ।

ਹੁਣ ਐਕਸਟਰੈਕਟ ਕੀਤੇ .exe ਡਰਾਈਵਰ ਨੂੰ ਕਾਪੀ ਕਰੋ, ਲਈ ਉਦਾਹਰਨ, Chromedriver.exe ਅਤੇ ਫਾਈਲ ਨੂੰ ਡਰਾਈਵਰ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਪੇਸਟ ਕਰੋ।

ਅਸੀਂ ਹੁਣ ਆਪਣਾ ਪਹਿਲਾ ਲਿਖਣ ਲਈ ਤਿਆਰ ਹਾਂ ਪਾਈਥਨ ਦੇ ਨਾਲ ਸੇਲੇਨਿਅਮ ਵੈਬਡ੍ਰਾਈਵਰ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਆਟੋਮੇਸ਼ਨ ਕੋਡ।

ਆਓ ਪਹਿਲਾਂ ਹੇਠਾਂ ਦਿੱਤੀ ਸਾਰਣੀ ਵਿੱਚ ਆਟੋਮੇਸ਼ਨ ਦੁਆਰਾ ਪ੍ਰਾਪਤ ਕੀਤੇ ਜਾਣ ਵਾਲੇ ਕਦਮਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰੀਏ।

ਸਟੈਪ ਕਾਰਵਾਈ ਸੰਭਾਵਿਤ ਨਤੀਜਾ
1 ਕ੍ਰੋਮ ਬ੍ਰਾਊਜ਼ਰ ਖੋਲ੍ਹੋ Chrome ਬ੍ਰਾਊਜ਼ਰ ਨੂੰ ਸਫਲਤਾਪੂਰਵਕ ਲਾਂਚ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ
2 www.google.com 'ਤੇ ਨੈਵੀਗੇਟ ਕਰੋ 35> ਗੂਗਲ ​​ਵੈੱਬਪੇਜ ਖੋਲ੍ਹਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ
3 ਬ੍ਰਾਊਜ਼ਰ ਵਿੰਡੋ ਨੂੰ ਵੱਧ ਤੋਂ ਵੱਧ ਕਰੋ ਬ੍ਰਾਊਜ਼ਰ ਵਿੰਡੋ ਨੂੰ ਵੱਧ ਤੋਂ ਵੱਧ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ
4 Google ਟੈਕਸਟ ਖੇਤਰ ਵਿੱਚ ਲਿੰਕਡਇਨ ਲੌਗਇਨ ਦਰਜ ਕਰੋ ਸਹੀ ਟੈਕਸਟ ਦਰਜ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ
5 35> ਐਂਟਰ ਕੁੰਜੀ ਦਬਾਓ 35> ਖੋਜ ਪੰਨਾ ਇਸ ਨਾਲ ਦਿਖਾਈ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ ਸਹੀ ਨਤੀਜਾ
6 LinkedIn ਲਾਗਇਨ URL 'ਤੇ ਕਲਿੱਕ ਕਰੋ LinkedIn ਲੌਗਇਨ ਪੰਨਾ ਦਿਖਾਈ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ
7 ਯੂਜ਼ਰਨੇਮ ਅਤੇ ਪਾਸਵਰਡ ਦਰਜ ਕਰੋ ਯੂਜ਼ਰਨੇਮ ਅਤੇ ਪਾਸਵਰਡ ਨੂੰ ਸਵੀਕਾਰ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ
8 ਲੌਗਇਨ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਲਿੰਕਡਇਨਹੋਮਪੇਜ ਪ੍ਰਦਰਸ਼ਿਤ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ
9 ਪੰਨੇ ਦੇ ਸਿਰਲੇਖ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ ਲਿੰਕਡਇਨ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਕੰਸੋਲ ਉੱਤੇ ਪ੍ਰਦਰਸ਼ਿਤ
10 ਪੰਨੇ ਦੇ ਮੌਜੂਦਾ URL ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ // www.linkedin.com/feed/ ਕੰਸੋਲ ਉੱਤੇ ਪ੍ਰਦਰਸ਼ਿਤ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ
11 ਬ੍ਰਾਊਜ਼ਰ ਨੂੰ ਬੰਦ ਕਰੋ 35 ਬ੍ਰਾਊਜ਼ਰ ਵਿੰਡੋ ਬੰਦ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ

ਉਪਰੋਕਤ ਦ੍ਰਿਸ਼ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਅਸੀਂ ਕੁਝ ਅਕਸਰ ਵਰਤੇ ਜਾਂਦੇ ਸੇਲੇਨਿਅਮ ਪਾਈਥਨ ਕਮਾਂਡਾਂ ਦੀ ਵਰਤੋਂ ਕਰਾਂਗੇ।

Selenium.Webdriver ਪੈਕੇਜ ਸਾਰੇ ਵੈਬਡ੍ਰਾਈਵਰ ਲਾਗੂਕਰਨ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਇਸ ਲਈ ਸਾਨੂੰ ਸੇਲੇਨਿਅਮ ਤੋਂ ਵੈਬਡ੍ਰਾਈਵਰ ਨੂੰ ਆਯਾਤ ਕਰਨ ਲਈ ਪਾਈਥਨ ਨੂੰ ਨਿਰਦੇਸ਼ ਦੇਣ ਦੀ ਲੋੜ ਹੈ। ਕੀਜ਼ ਕਲਾਸ ਸਾਨੂੰ ਕੀਬੋਰਡ ਵਿੱਚ ਕੁੰਜੀਆਂ ਜਿਵੇਂ ਕਿ ENTER, ALT, ਆਦਿ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੀ ਹੈ।

from selenium import Webdriver from selenium.webdriver.common.keys import Keys

#1) Chrome ਬ੍ਰਾਊਜ਼ਰ ਖੋਲ੍ਹੋ

ਸਾਨੂੰ ਲੋੜੀਂਦਾ ਕੋਈ ਵੀ ਬ੍ਰਾਊਜ਼ਰ ਖੋਲ੍ਹਣ ਲਈ ਉਸ ਖਾਸ ਬਰਾਊਜ਼ਰ ਦੀ ਇੱਕ ਉਦਾਹਰਣ ਬਣਾਉਣ ਲਈ। ਇਸ ਉਦਾਹਰਨ ਵਿੱਚ ਆਓ Chrome Webdriver ਦੀ ਇੱਕ ਉਦਾਹਰਣ ਬਣਾਈਏ ਅਤੇ Chromedriver.exe ਦੀ ਸਥਿਤੀ ਦਾ ਜ਼ਿਕਰ ਵੀ ਕਰੀਏ। ਕੁਝ ਸਮਾਂ ਪਹਿਲਾਂ ਅਸੀਂ ਸਾਰੇ ਬ੍ਰਾਊਜ਼ਰ ਡਰਾਈਵਰਾਂ ਨੂੰ ਡਾਉਨਲੋਡ ਅਤੇ ਐਕਸਟਰੈਕਟ ਕੀਤਾ ਅਤੇ ਇਸਨੂੰ ਸਾਡੇ PyCharm ਵਿੱਚ ਡ੍ਰਾਈਵਰ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਰੱਖਿਆ।

Chromedriver.exe ਤੇ ਸੱਜਾ-ਕਲਿਕ ਕਰੋ ਅਤੇ ਐਬਸੋਲਿਊਟ ਪਾਥ ਨੂੰ ਕਾਪੀ ਕਰੋ ਅਤੇ ਹੇਠਾਂ ਦਿੱਤੇ ਅਨੁਸਾਰ Webdriver ਕਮਾਂਡ ਵਿੱਚ ਪੇਸਟ ਕਰੋ।

driver = Webdriver.chrome("C:\Users\Admin\PyCharmProjects\SeleniumTest\Drivers\chromedriver.exe")

#2) www.google.com

0 'ਤੇ ਨੈਵੀਗੇਟ ਕਰੋ। driver.getਵਿਧੀ URL ਦੁਆਰਾ ਦੱਸੇ ਗਏ ਪੰਨੇ 'ਤੇ ਨੈਵੀਗੇਟ ਕਰੇਗੀ। ਤੁਹਾਨੂੰ ਪੂਰਾ URL ਨਿਰਧਾਰਤ ਕਰਨ ਦੀ ਲੋੜ ਹੈ।

ਉਦਾਹਰਨ: //www.google.com

driver.get("//www.google.com/")

#3) ਬ੍ਰਾਊਜ਼ਰ ਵਿੰਡੋ ਨੂੰ ਵੱਡਾ ਕਰੋ

driver.maximize_window ਬ੍ਰਾਊਜ਼ਰ ਨੂੰ ਵੱਧ ਤੋਂ ਵੱਧ ਕਰੋ ਵਿੰਡੋ

driver.maximize_window()

#4) ਗੂਗਲ ਟੈਕਸਟ ਫੀਲਡ ਵਿੱਚ ਲਿੰਕਡਇਨ ਲੌਗਇਨ ਦਰਜ ਕਰੋ

ਲਿੰਕਡਇਨ ਲੌਗਇਨ ਖੋਜਣ ਲਈ, ਸਾਨੂੰ ਪਹਿਲਾਂ ਗੂਗਲ ਖੋਜ ਟੈਕਸਟ ਬਾਕਸ ਦੀ ਪਛਾਣ ਕਰਨੀ ਪਵੇਗੀ। ਸੇਲੇਨਿਅਮ ਇੱਕ ਪੰਨੇ 'ਤੇ ਤੱਤ ਲੱਭਣ ਲਈ ਵੱਖ-ਵੱਖ ਰਣਨੀਤੀਆਂ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।

>> ਸੇਲੇਨਿਅਮ ਵੈਬਡ੍ਰਾਈਵਰ ਲੋਕੇਟਰਾਂ ਬਾਰੇ ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ ਇੱਥੇ ਵੇਖੋ।

a) ਲਿੰਕ 'ਤੇ ਜਾਓ

b) ਸੱਜਾ- ਖੋਜ ਟੈਕਸਟ ਬਾਕਸ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਨਿਰੀਖਣ ਤੱਤ ਦੀ ਚੋਣ ਕਰੋ।

c) ਸਾਡੇ ਕੋਲ ਇੱਕ ਨਾਮ ਖੇਤਰ ਹੈ ਜਿਸਦਾ ਇੱਕ ਵਿਲੱਖਣ ਮੁੱਲ "q" ਹੈ। ਇਸ ਲਈ ਅਸੀਂ ਖੋਜ ਟੈਕਸਟਬਾਕਸ ਦੀ ਪਛਾਣ ਕਰਨ ਲਈ find_element_by_name ਲੋਕੇਟਰ ਦੀ ਵਰਤੋਂ ਕਰਾਂਗੇ।

d) send_keys ਫੰਕਸ਼ਨ ਸਾਨੂੰ ਕੋਈ ਵੀ ਟੈਕਸਟ ਦਰਜ ਕਰਨ ਦੀ ਆਗਿਆ ਦੇਵੇਗਾ। ਉਦਾਹਰਨ: “LinkedIn Login”

e) Pycharm ਤੇ ਜਾਓ ਅਤੇ ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਦਿਓ:

driver.find_element_by_name("q").send_keys("LinkedIn Login")

#5) ਐਂਟਰ ਕੁੰਜੀ ਦਬਾਓ

ਖੋਜ ਨਤੀਜੇ ਪੰਨੇ 'ਤੇ ਨੈਵੀਗੇਟ ਕਰਨ ਲਈ, ਸਾਨੂੰ ਜਾਂ ਤਾਂ ਗੂਗਲ ਸਰਚ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰਨਾ ਪਏਗਾ ਜਾਂ ਕੀਬੋਰਡ 'ਤੇ ਐਂਟਰ ਬਟਨ ਦਬਾਓ। ਇਸ ਉਦਾਹਰਨ ਵਿੱਚ, ਅਸੀਂ ਖੋਜ ਕਰਾਂਗੇ ਕਿ ਕਮਾਂਡਾਂ ਰਾਹੀਂ ਐਂਟਰ ਕੁੰਜੀ ਨੂੰ ਕਿਵੇਂ ਦਬਾਇਆ ਜਾਵੇ। Keys.Enter ਕਮਾਂਡ ਕੀਬੋਰਡ 'ਤੇ ਐਂਟਰ ਕੁੰਜੀ ਨੂੰ ਦਬਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰੇਗੀ।

driver.find_element_by_name("q").send_keys(Keys.Enter )

#6) ਲਿੰਕਡਇਨ ਲੌਗਇਨ URL 'ਤੇ ਕਲਿੱਕ ਕਰੋ

ਜਦੋਂ ਅਸੀਂ ਉਤਰਦੇ ਹਾਂ ਖੋਜ ਨਤੀਜੇ ਪੰਨੇ 'ਤੇ ਸਾਨੂੰ ਲਿੰਕਡਇਨ ਲਾਗਇਨ ਲਿੰਕ 'ਤੇ ਕਲਿੱਕ ਕਰਨਾ ਹੋਵੇਗਾ। ਅਸੀਂ ਇਸਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ find_element_by_partial_link_text ਦੀ ਵਰਤੋਂ ਕਰਾਂਗੇ।

driver.find_element_by_partial_link_text("LinkedIn Login").click()

#7) Enterਯੂਜ਼ਰਨੇਮ ਅਤੇ ਪਾਸਵਰਡ

ਯੂਜ਼ਰਨੇਮ ਅਤੇ ਪਾਸਵਰਡ ਦੋਵਾਂ ਖੇਤਰਾਂ ਵਿੱਚ ਵਿਲੱਖਣ ID ਮੁੱਲ ਹਨ ਅਤੇ ਖੇਤਰਾਂ ਵਿੱਚ ਦਾਖਲ ਹੋਣ ਲਈ send_keys ਦੀ ਵਰਤੋਂ ਕਰੋ।

driver.find_element_by_id("username").send_keys("enter your username") driver.find_element_by_id("password").send_keys("enter your password”)

#8 ) ਲੌਗਇਨ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ

ਸਫ਼ੇ 'ਤੇ ਸਿਰਫ਼ ਸਾਈਨ-ਇਨ ਹੀ ਉਪਲਬਧ ਬਟਨ ਹੈ। ਇਸ ਲਈ ਅਸੀਂ ਪਛਾਣ ਕਰਨ ਲਈ ਟੈਗਨੇਮ ਲੋਕੇਟਰ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ। find_element_by_tag_name।

driver.find_element_by_tag_name("button").click()

#9) ਪੰਨੇ ਦੇ ਸਿਰਲੇਖ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ

driver.title ਪੰਨੇ ਦੇ ਸਿਰਲੇਖ ਅਤੇ ਪ੍ਰਿੰਟ ਕਮਾਂਡ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰੇਗਾ। ਕੰਸੋਲ 'ਤੇ ਵੈੱਬਪੇਜ ਦੇ ਸਿਰਲੇਖ ਨੂੰ ਪ੍ਰਿੰਟ ਕਰੇਗਾ। ਬਰੇਸ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਯਕੀਨੀ ਬਣਾਓ ().

print(driver.title)

#10) ਪੰਨੇ ਦੇ ਮੌਜੂਦਾ URL ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ

driver.current_url ਪ੍ਰਾਪਤ ਕਰੇਗਾ ਪੰਨੇ ਦਾ URL. ਪ੍ਰਿੰਟ ਕੰਸੋਲ ਉੱਤੇ ਮੌਜੂਦਾ URL ਨੂੰ ਆਉਟਪੁੱਟ ਕਰੇਗਾ।

print(driver.current_url)

#11) ਬ੍ਰਾਊਜ਼ਰ ਨੂੰ ਬੰਦ ਕਰੋ

ਅੰਤ ਵਿੱਚ, ਬ੍ਰਾਊਜ਼ਰ ਵਿੰਡੋ ਬੰਦ ਹੋ ਗਈ ਹੈ driver.close

driver.close()

ਪੂਰੀ ਟੈਸਟ ਸਕ੍ਰਿਪਟ ਹੇਠਾਂ ਦਿੱਤੀ ਗਈ ਹੈ:

 from selenium import webdriver from selenium.webdriver.common.keys import Keys Import time driver = webdriver.Chrome(r"C:\Users\Admin\PycharmProjects\SeleniumTest\Drivers\chromedriver.exe") driver.get("//www.google.com/") driver.maximize_window() driver.find_element_by_name("q").send_keys("LinkedIn login") driver.find_element_by_name("q").send_keys(Keys.ENTER) driver.find_element_by_partial_link_text("LinkedIn Login").click() driver.find_element_by_id("username").send_keys("enter your username") driver.find_element_by_id("password").send_keys("enter your password”) driver.find_element_by_tag_name("button").click() time.sleep(5) print(driver.title) print(driver.current_url) driver.close( 

ਨੋਟ: # ਦੀ ਵਰਤੋਂ ਇਸ 'ਤੇ ਟਿੱਪਣੀ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਲਾਈਨ।

time.sleep(sec) ਦੀ ਵਰਤੋਂ ਅਗਲੀ ਲਾਈਨ ਦੇ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਵਿੱਚ ਦੇਰੀ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।

ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਚਲਾਉਣਾ

ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਚਲਾਉਣ ਦੇ ਕਈ ਤਰੀਕੇ ਹਨ

#1) PyCharm IDE ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਚਲਾਓ

ਇਹ ਸਿੱਧਾ ਅੱਗੇ ਹੈ। ਇੱਕ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ ਕੋਡਿੰਗ ਪੂਰੀ ਕਰ ਲੈਂਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਸੰਪਾਦਕ 'ਤੇ ਸੱਜਾ ਕਲਿਕ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ "ਪ੍ਰੋਗਰਾਮ ਨਾਮ" ਜਾਂ Ctrl+Shift+F10 ਸ਼ਾਰਟਕੱਟ ਕੁੰਜੀ ਨੂੰ ਦਬਾ ਸਕਦੇ ਹੋ।

ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਤੋਂ ਬਾਅਦ, ਨਤੀਜਾ ਹੇਠਾਂ ਕੰਸੋਲ ਵਿੱਚ ਦਿਖਾਇਆ ਜਾਵੇਗਾ। ਹੁਣ ਸਾਨੂੰ ਆਪਣਾ ਨਮੂਨਾ ਕੋਡ ਚਲਾਉਣ ਅਤੇ ਨਤੀਜਿਆਂ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਦਿਓ।

ਸੰਟੈਕਸਐਰਰ–ਯੂਨੀਕੋਡ ਐਰਰ

ਕੋਡ ਚਲਾਉਣ ਤੋਂ ਬਾਅਦ, ਸਾਨੂੰ ਕੰਸੋਲ ਵਿੱਚ ਹੇਠ ਲਿਖੀ ਗਲਤੀ ਮਿਲ ਰਹੀ ਹੈ।

ਆਓ। ਉਸੇ ਨੂੰ ਹੱਲ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ. ਸਮੱਸਿਆ Chrome ਡਰਾਈਵਰ ਦੇ ਮਾਰਗ ਨਾਲ ਹੈ। 1 ਯੂਨੀਕੋਡ ਐਸਕੇਪ ਅੱਖਰ ਵਿੱਚ ਬਦਲਿਆ ਗਿਆ ਹੈ ਅਤੇ ਇਸਲਈ ਮਾਰਗ ਨੂੰ ਅਵੈਧ ਬਣਾ ਰਿਹਾ ਹੈ। 1 :

ਇਹ ਸਟ੍ਰਿੰਗ ਨੂੰ ਕੱਚੀ ਸਤਰ ਦੇ ਰੂਪ ਵਿੱਚ ਮੰਨਣ ਲਈ ਬਣਾਏਗਾ ਅਤੇ ਯੂਨੀਕੋਡ ਅੱਖਰਾਂ ਨੂੰ ਨਹੀਂ ਮੰਨਿਆ ਜਾਵੇਗਾ

driver = Webdriver.chrome(r"C:\Users\Admin\PyCharmProjects\SeleniumTest\Drivers\Chromedriver.exe")

TypeError: ਮੋਡੀਊਲ ਵਸਤੂ ਕਾਲਯੋਗ ਨਹੀਂ ਹੈ

ਕੋਡ ਨੂੰ ਇੱਕ ਵਾਰ ਫਿਰ ਚਲਾਓ। ਹੁਣ ਸਾਡੇ ਕੋਲ ਕੰਸੋਲ ਵਿੱਚ ਇੱਕ ਵੱਖਰੀ ਤਰੁਟੀ ਹੈ।

ਕਾਰਨ ਇਹ ਹੈ ਕਿ ਜਦੋਂ ਤੁਸੀਂ ਵੈਬਡ੍ਰਾਈਵਰ ਲਿਖਦੇ ਹੋ। ਇੱਥੇ 2 ਵਿਕਲਪ ਹਨ chrome (Selenium Webdriver ) ਅਤੇ Chrome (Selenium.Webdriver.Chrome.Webdriver) ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿਖਾਇਆ ਗਿਆ ਹੈ।

ਸਾਨੂੰ ਕ੍ਰੋਮ (Selenium.Webdriver.Chrome.Webdriver) ਦੀ ਚੋਣ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ, ਜੇਕਰ ਤੁਸੀਂ ਪਹਿਲਾਂ ਵਾਲਾ ਵਿਕਲਪ ਚੁਣਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਉੱਪਰ ਦਿੱਤੇ ਸਕ੍ਰੀਨਸ਼ੌਟ ਵਿੱਚ ਗਲਤੀ ਪ੍ਰਾਪਤ ਹੋਵੇਗੀ।

ਹੁਣ ਇੱਕ ਵਾਰ ਫਿਰ ਸਕ੍ਰਿਪਟ ਨੂੰ ਚਲਾਉਂਦੇ ਹਾਂ। ਇਸ ਵਾਰ ਇਹ ਸਫਲਤਾਪੂਰਵਕ ਚੱਲਿਆ ਅਤੇ ਕੰਸੋਲ ਉੱਤੇ ਵੈਬਪੇਜ ਦਾ ਸਿਰਲੇਖ ਅਤੇ ਮੌਜੂਦਾ URL ਪ੍ਰਿੰਟ ਕੀਤਾ।

ਨੋਟ: ਜੇਕਰ ਤੁਹਾਨੂੰ ਅਜੇ ਵੀ ਕੋਈ ਸਮੱਸਿਆ ਆਉਂਦੀ ਹੈ। ਹੇਠ ਦਿੱਤੇ ਨੂੰ ਅਜ਼ਮਾਓ

ਉੱਪਰ ਸਕ੍ਰੋਲ ਕਰੋ