წყაროები ადასტურებენ: Selenium-ის სკრიპტს ჯერ ერთხელაც არ „მოუსელენიუმებია“
სტატია შალვა „შაკო“ ბერიძეზე · რუბრიკა: მიმდინარე, ტექნიკურად · QA და ავტომატიზაცია
შალვა „შაკო“ ბერიძის ლეპტოპში დევს სკრიპტი, რომელსაც ყველა მისი მნახველი ერთნაირად აღწერს: „ეს ნამდვილად Selenium-ის სკრიპტია“. ის სწორ ბიბლიოთეკებს აიმპორტებს. ის სწორ ბრაუზერს ხსნის. მას თავისი ხანგრძლივი და დიდებული არსებობის მანძილზე ერთი ტესტიც არ შეუსრულებია.1
არა დაფეილებულა. დაფეილებისთვის მას უნდა მიეღწია რომელიმე შემოწმებამდე.
რას აკეთებს სამაგიეროდ
სკრიპტის ხილული ქცევა თანმიმდევრულია და, თავისებურად, თითქმის ლამაზი. იხსნება ბრაუზერის ფანჯარა. ფანჯარა მიმოიხედავს. ფანჯარა იხურება. სადღაც ტერმინალში გამოდის გაფრთხილება მოძველებული მეთოდის შესახებ, შემდეგ კი ძალიან დიდხანს აღარაფერი გამოდის.
კოლეგებმა ამ ციკლს „მოქცევა“ შეარქვეს.[საჭიროა წყარო]
შაკო ბერიძემ წლების განმავლობაში რამდენიმე ახსნა შემოგვთავაზა — თითოეული შინაგანად თანმიმდევრული და არცერთი მეორესთან თავსებადი:
- ელემენტი ჯერ არ არის.
- ელემენტი იყო, ახლა კი თავს იკატუნებს.
- ლოდინი საკმარისი არ არის.
- ლოდინი ახლა უკვე მეტისმეტია, რაც, მისი მტკიცებით, ნამდვილი პრობლემაა და არა ადგილზე მოგონილი.
- „ეს დრაივერია“. (ნათქვამი იმ ტონით, რომლითაც ეჭვმიტანილს ასახელებენ.)
ღამის გაშვება
სკრიპტის ყველაზე ცნობილი გამოსვლა იყო გაშვება, რომელიც შაკომ ღამით „უბრალოდ სანახავად“ დატოვა. ის თერთმეტ საათს მუშაობდა. მან შექმნა 340 მეგაბაიტიანი ლოგფაილი. ლოგფაილი შეიცავდა ერთსა და იმავე ხაზს 1.2 მილიონჯერ, და ეს ხაზი იყო გაფრთხილება მოძველებული მეთოდის შესახებ.2
ლოგი შეინახა. მას „მონაცემებს“ ეძახის.
ამჟამინდელი მდგომარეობა
სკრიპტი რჩება რეპოზიტორიაში — ხელუხლებელი, გაუშვებელი და, თავად ავტორის დაცვის ფორმულირებით, „არა გატეხილი, უბრალოდ მომლოდინე“.
გამოსწორების თარიღზე კითხვისას შაკომ წარმოთქვა ის ორსიტყვიანი ფრაზა, რომელმაც მისი მთელი პროფესიული ცხოვრება ააგო და რომელსაც ის იმ სიმშვიდით ამბობს, როგორიც აქვს კაცს, რომელსაც ამის გამო ერთხელაც არ მოუწია პასუხისგება.