Skip to content

Commit 790ca91

Browse files
authored
xxx
1 parent 8b1c186 commit 790ca91

File tree

1 file changed

+52
-20
lines changed

1 file changed

+52
-20
lines changed

selenium/Pyt/dailygit.py

+52-20
Original file line numberDiff line numberDiff line change
@@ -15,55 +15,62 @@
1515
Email = MailVar.join(PartEmail)
1616

1717
start = time.time()
18-
driver.find_element_by_xpath('/html/body/section[1]/div/div/div[1]/div/a[1]').click()
1918

19+
##############Tworzenie konta gitprotect
20+
driver.find_element_by_xpath('/html/body/section[1]/div/div/div[1]/div/a[1]').click()
2021
firma = driver.find_element_by_name("login")
2122
firma.send_keys(Email)
2223
mail = driver.find_element_by_name("password")
2324
mail.send_keys("1Q2w3e4r.")
2425
phone = driver.find_element_by_name("companyName")
2526
phone.send_keys("Xopero")
26-
2727
driver.find_element_by_xpath("//*[contains(text(),'Start now')]").click()
28-
time.sleep(120)
28+
29+
tworzenieKonta = 0
30+
while driver.current_url == "https://gitprotect.io/sign-up.html":
31+
time.sleep(5)
32+
tworzenieKonta+=5
33+
print("Konto tworzy się", tworzenieKonta,"sekund")
2934
title = driver.current_url
3035
print(title)
3136

37+
38+
############logowanie GIT
3239
time.sleep(1)
3340
driver.get("https://github.com/")
3441
time.sleep(2)
3542
driver.find_element_by_xpath("//*[contains(text(),'Sign in')]").click()
3643
time.sleep(2)
3744
GH = driver.find_element_by_name("login")
38-
GH.send_keys("czarnyzbrazers")
45+
GH.send_keys("[email protected]")
3946
PASY = driver.find_element_by_name("password")
40-
PASY.send_keys("Test_123.")
47+
PASY.send_keys("Plokijuh1.")
4148
driver.find_element_by_name("commit").click()
4249
time.sleep(1)
4350
driver.get(title)
4451

4552
######Dodawanie organizacji GIT
4653
try:
47-
time.sleep(1)
54+
time.sleep(3)
4855
driver.find_element_by_xpath('/html/body/app-root/app-main/app-first-run-container/app-first-run/section/div[2]/article[2]/button').click() #wybór git do utworzenia
49-
time.sleep(1)
56+
time.sleep(10)
5057
driver.find_element_by_xpath("/html/body/app-root/app-main/div/app-content/div[1]/aside/app-aside/ng-component/app-git-organization/div/div[5]/app-save-button/button").click() #zatwierdzenie tworzenia git
51-
time.sleep(20)
5258
print("Dodano organizację GitHub")
59+
#try:
60+
time.sleep(3)
61+
driver.find_element_by_xpath("/html/body/app-root/app-main/div/app-content/main/div/ng-component/app-organizations/ng-containter/app-organization-container/app-organization/section/article/app-simplified-backup-plans/div/div/div/button/span[1]").click()
62+
time.sleep(3)
63+
driver.find_element_by_xpath("//*[contains(text(),'Git Protection')]").click()
64+
# time.sleep(2)
65+
print("Dodano plan do organizacji GIT")
5366
try:
54-
time.sleep(2)
55-
driver.find_element_by_xpath("//*[contains(text(),'Protect now')]").click()
56-
time.sleep(2)
57-
driver.find_element_by_xpath("//*[contains(text(),'Git Protection')]").click()
58-
# time.sleep(2)
59-
print("Dodano plan do organizacji GIT")
60-
try:
61-
driver.find_element_by_xpath("//*[contains(text(),'Start now')]").click()
62-
print("Uruchomiono plan backapu GIT")
63-
except:
64-
print ("Błąd uruchamiania planu GIT")
65-
time.sleep(2)
67+
time.sleep(1)
68+
driver.find_element_by_xpath("//*[contains(text(),'Start now')]").click()
69+
print("Uruchomiono plan backapu GIT")
6670
except:
71+
print ("Błąd uruchamiania planu GIT")
72+
time.sleep(2)
73+
#except:
6774
print("Nie Udało się dodać planu do organizacji GIT")
6875
except:
6976
print("Nie udało się dodać organizacji GIT")
@@ -92,6 +99,31 @@
9299

93100
driver.find_element_by_xpath("//*[contains(text(),'Tasks')]").click() #wybór zadań
94101

102+
#kontrola zakończenia zadania backup
103+
try:
104+
x = True
105+
while x:
106+
if driver.find_element_by_id('mat-badge-content-15').is_displayed():
107+
time.sleep(5)
108+
print("Buckup w trakcie wykonywania")
109+
else:
110+
x = False
111+
driver.find_element_by_xpath("//*[contains(text(),'Last 24 hours')]").click() #wybór wykonanych zadań
112+
time.sleep(10)
113+
#Kontrola przywróconych backupów
114+
driver.find_element_by_xpath('/html/body/app-root/app-main/app-menu/section/nav[1]/a[2]').click()
115+
#time.sleep(30)
116+
for i in range(1,11):
117+
driver.find_element_by_xpath("/html/body/app-root/app-main/div/app-content/main/div/ng-component/app-repositories/article/app-table/cdk-virtual-scroll-viewport/div[1]/table/tbody/tr[%d]/td[7]/button[2]/span[1]" %(i)).click()
118+
time.sleep(5)
119+
try:
120+
driver.find_element_by_xpath("//*[contains(text(),'View available plans, then select the backup copy to restore')]").is_displayed()
121+
print("Brak planu backup")
122+
except:
123+
print("Plan backup dostępny")
124+
except:
125+
print("coś nie pykło")
126+
95127

96128
stop = time.time()
97129
Worktime = stop-start

0 commit comments

Comments
 (0)