Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Chào các anh chị, e muốn viết 1 chương trình selenium kết hợp với c# mà đang gặp khó chổ này ạ.
Ý tưởng của e là chạy 1 list url có sẳn trong file txt rồi tìm phần phần tử A,B,C để click
Mỗi lần chạy 1 url nó sẽ tìm 1 phần tử khác nhau mà mình gắn cho nó trong file txt thì làm như nào ạ
Ví dụ GoToUrl 1 thì tìm phần tử A
GoToUrl 2 thì tìm phần tử B
Tấc cả đều nằm trong vòng lặp ạ, chạy đến khi nào hết list trong txt thì dừng ạ
e có một đoạn code như thế này ạ.
facebook.FindElement(By.CssSelector("button[data-sigil='touchable m-error-overlay-done']")).Click();
Hiện code trên sẽ lấy phần tử chứa trong class đó rồi thực hiện click.
giờ e muốn nó lấy class đó trong file txt thì làm sao ạ.
cái này nếu có lỗi thì chỉ có thể là cái text bạn đưa vào k đúng thôi bạn.
tự nhiên đưa vào gì mà 1 mảng string luôn vậy. bạn chưa học qua C# cơ bản thì phải
chỉ đưa vào string được thôi chứ. lấy thằng đầu tiên ra mà sài
bạn đọc file text. rồi từ cái chuỗi đó thay vào chỗ class của bạn thôi