Podmiana liczby w parametrze metody typu string.

Odpowiedz Nowy wątek
2019-11-05 22:47

Rejestracja: 8 miesięcy temu

Ostatnio: 1 miesiąc temu

0

Dobry wieczór,
Jestem początkujący w C#.
Próbuję stworzyć prostą apkę dla znajomego, która będzie zbierała dane ze strony internetowej i zrzucała je do Excela Z wykorzystaniem Selenium i Microsoft.Office.Interop.
Z exportem danych do Excela sobie poradziłem, ogólnie z załapaniem podstaw Selenium niezbędnych do zrobienia apki też, jednak utknąłem na błahostce:

for (int i = 1; i <= 10; i++)
{
WebElement pressureElement = driver.FindElement(By.CssSelector("tr:nth-child(2) > .w10 > .uus"));
}

Jak poprawnie zakodować, aby pod '2' wskakiwał int i z pętli a całość była odbierana przez By.CssSelector() jako string?
Próbowałem wielu sposobów, w końcu poradziłem sobie pisząc do edycji parametru osobną funkcję, ale jest ona tragiczna i gryzie mnie to..

Pozdrawiam!

Pozostało 580 znaków

2019-11-05 22:50

Rejestracja: 6 lat temu

Ostatnio: 48 minut temu

Lokalizacja: Kraków

0

To jest chyba jakiś string, to pewnie tak;

string stringValue = "tr:nth-child(" + i + ") > .w10 > .uus";
WebElement pressureElement = driver.FindElement(By.CssSelector(stringValue));
edytowany 1x, ostatnio: szweszwe, 2019-11-05 22:51

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0