This commit is contained in:
Abdussamed 2023-03-19 14:09:26 +03:00
parent ba73bb03e6
commit 9e3eabad7c
1 changed files with 77 additions and 1 deletions

View File

@ -1,3 +1,79 @@
# argist-selenium # argist-selenium
Argist adına yapılmış selenium işlemlerini kolaylaştıran proje Argist adına yapılmış selenium işlemlerini kolaylaştıran proje
## StartSelenium()
Chromede yeni bir pencere açar
## CreateTab() : TabIndex
Yeni bir sekme açar ve o sekmeye geçer, geriye sekme idsi döner
## goTab(index | TabIndex)
Belirtilen sekmeye geçer
## Navigate(url)
Sekmede belirtilen `url`'i açar
## GoBack()
Bir önceki siteye geri döner
## GoForward()
Geri gelinen siteye geri döner
## Refresh()
Sayfayı yeniler
## GoBack()
Bir önceki siteye geri döner
## GoLastTab()
Son açılan sekmeye geçer
## GoFirstTab()
İlk açılan sekmeye geçer
## NextTab()
Sonraki sekmeye geçer
## PrevTab()
önceki sekmeye geçer
## GetCurrentTabIndex()
Kaçıncı sekmede olduğunu döner
## WaitElement(selector, timeout?)
`selector` elementinin ekranda görünmesini bekler. timeout(ms) kadar zaman geçtikten sonra otomatik geçer
## ClickElement(selector,checkLocated, timeout)
`selector` elementine tıklar. `checkLocated` true belirtilirse ekranda görünmesini bekler (default), false ise ekranda görünmesini beklemez.
## ClearElement(selector,checkLocated, timeout)
`selector` elementinin içindeki değeri temizler. `checkLocated` true belirtilirse ekranda görünmesini bekler (default), false ise ekranda görünmesini beklemez.
## WriteElement(selector, value,checkLocated, timeout)
`selector` elementinin içine `value` değerini klavyeden girer. `checkLocated` true belirtilirse ekranda görünmesini bekler (default), false ise ekranda görünmesini beklemez.
## GetAttribute(selector, name)
`selector` elementinin `name` isimli özelliğini geri döner
## SubmitElement(selector, name)
`selector` form elementini gönderilmesini tetikler